|
|
1
85
除非你的功能非常慢,否则你需要一个非常高分辨率的定时器。我知道最准确的是
|
|
|
2
52
VBA中的计时器功能提供从午夜起经过的秒数,为1/100秒。
|
|
|
3
34
以下API返回自系统启动以来的时间(以毫秒为单位):
之后 http://www.pcreview.co.uk/forums/grab-time-milliseconds-included-vba-t994765.html (由于winmm.dll中的timeGetTime不适用于我,并且QueryPerformanceCounter对于所需的任务来说太复杂) |
|
|
4
4
对于新手,这些链接解释了如何对要进行时间监控的所有Sub进行自动评测: http://www.nullskull.com/a/1602/profiling-and-optimizing-vba.aspx http://sites.mcpher.com/share/Home/excelquirks/optimizationlink 请参阅中的procProfiler.zip http://sites.mcpher.com/share/Home/excelquirks/downlable-items |
|
|
5
4
输出: |
|
|
6
2
多年来,我们一直在winmm.dll中使用基于timeGetTime的解决方案,以获得毫秒精度。看见 http://www.aboutvb.de/kom/artikel/komstopwatch.htm 这篇文章是用德语写的,但是下载的代码(一个包装dll函数调用的VBA类)非常简单,可以在不阅读文章的情况下使用和理解。 |
|
|
7
0
https://github.com/jonadv/VBA-Benchmark
这将自动将可读表打印到即时窗口:
打印带有百分比的表格,并汇总具有相同名称/标记的代码:
|
|
8
-1
带2个小数位的秒数:
毫秒:
带逗号分隔符的毫秒数:
|
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
|
nerrood · 为什么在笑话测试中不调用save 1 年前 |
|
|
eof · Chrome块文件下载-selenium 1 年前 |
|
Display name · Ember.js辛烷值验收试验 1 年前 |
|
|
Vitto · 理智和回归测试是如何在一个简单的场景中协同工作的? 1 年前 |
|
|
mattsmith5 · 使用特征文件并行计算空手道跑场景 1 年前 |
|
|
Norronas · 采用裸机编程的寄存器单元测试 1 年前 |