performance - 在 VB6 中计时功能/测量性能的最佳方法是什么?

标签 performance optimization vb6

如果我只想快速测量某个特定功能所用的时间,我可以调用什么来获得准确的计时?鉴于 VB6 计时函数的精度不高,您是否可以调用 Windows API 函数?

您还通过哪些其他方式衡量应用程序性能?有没有推荐的第三方工具?

最佳答案

我通常使用 Windows 高分辨率性能计数器。退房 QueryPerformanceCounterQueryPerfomanceFrequency

通常我有一个简单的类,它的构造函数和析构函数调用 QueryPerformanceCounter,然后将差异添加到运行总数中。

如需工具,请查看 devpartner .虽然它运行良好,但对代码的重要部分进行检测会使我的应用程序运行速度慢得难以忍受。我通常发现我希望只对一两个函数进行精确计时,因此我经常最终使用性能计数器函数而不是使用 devpartner。

关于performance - 在 VB6 中计时功能/测量性能的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/766596/

相关文章:

php - 使用 PHP 发送的邮件花费太多时间

java - Ant Junit 测试通过 Ant 运行的速度比通过 IDE 慢得多 - 要看什么?

JavaScript:document.getElementById 性能低下?

r - 使用 optim 泛化优化 - 联合最小化差异

vba - 如何将 COM 公开的 .NET 项目添加到 VB6(或 VBA)引用对话框?

VB6:从文件路径获取文件夹名称的简单方法

javascript - AngularJS 上的函数启动次数过多

reactjs - 生产构建中的代码运行速度比 reactjs 中的开发服务器慢

vb6 - Domino.NotesDocument Collection - 集合中项目的顺序是什么?

javascript - Silverlight 是否比 JavaScript 具有性能优势?