Windows 测量过程加载时间

Windows 测量过程加载时间,windows,testing,dll,process,Windows,Testing,Dll,Process,我目前正在创建一个DLL,当主线程的DLL\U THREAD\U ATTACH或DLL\U process\U ATTACH调用进程内存时,它会对进程内存进行修补。现在,我想通过比较一个进程在没有连接DLL的情况下加载所需的时间与连接DLL的时间来衡量DLL的性能 但是,我现在知道了如何度量这个启动时间,即从创建流程到到达流程入口点的时间 这是针对Windows进程的 您不能简单地测量DLL完成其工作所需的时间吗?DLL加载时间可能可以忽略不计,除非用户每秒启动该进程1000次……您可以创建另一

我目前正在创建一个DLL,当主线程的DLL\U THREAD\U ATTACH或DLL\U process\U ATTACH调用进程内存时,它会对进程内存进行修补。现在,我想通过比较一个进程在没有连接DLL的情况下加载所需的时间与连接DLL的时间来衡量DLL的性能

但是,我现在知道了如何度量这个启动时间,即从创建流程到到达流程入口点的时间


这是针对Windows进程的

您不能简单地测量DLL完成其工作所需的时间吗?DLL加载时间可能可以忽略不计,除非用户每秒启动该进程1000次……您可以创建另一个控制台应用程序并从中启动该进程。测量CreateProcess和WaitForInputle之间的时间。