觉得我们公司的软件启动的有些慢,怎么样能查看从双击exe到启动完成用了多长时间?
解决方案 »
- msdn 的列子
- 【高分求助】为什么运行到这里会出现会出现内存访问冲突
- 任意半径中值滤波的快速算法共享(O(1) 时间复杂度)。
- 组合框如何设置只读?
- 怎样使用发送消息的方式实现CListBox的AddString()方法,就像使用发送WM_SETTEXT消息可以调用CWnd的SetWindowText()那样。。。。
- 如何获取进程内所有句柄(搞定了我14xx分全送了)
- 函数实现隐藏与显示系统光标问题。
- 怎样才能编程连接PostgreSQL数据库?请高手指教
- 我做的矢量绘图程序
- mfc子对话框可以嵌到主对话框吗?子对话框弹出,主对话框还能操作?
- 请问线程处理函数ThreadFunc()能不能是对话框类的成员函数??
- 关于VFW视频录像中音频采集的问题
__in HANDLE hProcess,
__out LPFILETIME lpCreationTime,
__out LPFILETIME lpExitTime,
__out LPFILETIME lpKernelTime,
__out LPFILETIME lpUserTime
);
用它试试
http://www.codeproject.com/KB/threads/getprocesstimes.aspx
__in HANDLE hProcess,
__out LPFILETIME lpCreationTime,
__out LPFILETIME lpExitTime,
__out LPFILETIME lpKernelTime,
__out LPFILETIME lpUserTime
);第一个参数:要获取信息的进程的句柄
第二个参数:进程建立的时间
第三个参数:进程结束的时间
第四个参数:进程在核心模式下消耗的时间
第五个参数:进程在用户模式下消耗的时间 FILETIME l1,l2,l3,l4;
GetProcessTimes(hTime,&l1,&l2,&l3,&l4);
试试看- -
但是问题是,我的程序会首先弹出一个登陆界面。
这时WaitForInputIdle就会返回了。
但是实际登陆后,还要初始化很长的一段时间。