gpt4 book ai didi

performance - 如何使用 Delphi 创建 Windows 性能计数器?

转载 作者:行者123 更新时间:2023-12-03 15:12:11 27 4
gpt4 key购买 nike

我开发了一个需要监控的应用程序。我们的监控站点经理希望我的应用程序通过“Windows 性能监视器”生成一些性能参数。

然后他可以通过WMI在Windows和“ManageEngine”公司的“ApplicationManger”产品中监视它们。

我正在寻找 Delphi 实现来注册/创建 Windows 性能计数器并设置它们的值。

最佳答案

创建(注册)和使用performance counters是一个非常非常广泛的话题。您可以使用这些替代方案从 native 代码(C++'或Delphi)为您自己的应用程序创建性能计数器

<小时/>

使用性能扩展 DLL。

<小时/>

使用版本 2.0 (Windows Vista +) 提供计数器数据

<小时/>

创建 WMI 性能提供程序,创建实现 IWbemHiPerfProvider 接口(interface)的 COM 服务器。

<小时/>

我不知道有任何用于创建性能计数器的 Delphi 示例项目。过去我使用.Net和Delphi为我的客户创建一些性能计数器,不幸的是我无法共享此代码。但是因为您在问题中提到了 WMI,所以我建议您阅读 MSDN documentation about the performance counters ,那就看这篇文章Developing WMI Hi-Perf Provider using C++ ,最后将文章的代码翻译为 Delphi,如果您有任何特定问题,您可以回来提出新问题。

关于performance - 如何使用 Delphi 创建 Windows 性能计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19443441/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com