【发布时间】:2009-09-28 14:06:04
【问题描述】:
我在 Windows 上使用 C++/CLI。这是一个使用 /clr 构建的 MFC 应用程序。
我想测试我的应用程序启动需要多长时间。第一次用了10s,后来用了4s、4s、5s。我假设这是由于 Windows 缓存了 DLL。
是否有一些工具可以让我从缓存中删除一个目录,以便我的测试条件每次都相同?我不想在测试之间重新启动:)
【问题讨论】:
-
您使用什么编程语言/平台? .net 中的启动时间首先最高,因为它仅在第一次运行时从 CIL 编译,然后后续运行速度更快。
-
啊,你是对的,我忘记了那部分:) 我会编辑问题
-
...但我仍然希望能够在不重新启动的情况下重新创建 10 秒的结果(也许清除 GAC 缓存或其他什么?)
标签: .net caching c++-cli startup measurement