请教?如何找到程序长时间运行会导致cpu占用率过大的原因?

wyo524 2006-03-30 11:54:39
程序需要长时间运行,运行几天后,发现cpu会占用率达到%90左右.程序尚未死,之前一切正常.但其中timer控件以不能响应.问题是什么会导致cpu占用.怎样来找到占用的原因,占用具有偶然性,用什么方法可以来找到原因? 望大伙多指点.谢谢!
...全文
205 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyo524 2006-03-30
  • 打赏
  • 举报
回复
谢谢楼上..
我去试试看..谢谢
viena 2006-03-30
  • 打赏
  • 举报
回复
我说的Release版就是交付使用的版本

//切换到调试方式运行,怎样记录详细日志
要自己写代码的,老大!
把需要的信息写到文本文件就可以了
程序中,根据启动参数,决定是否记录日志
wyo524 2006-03-30
  • 打赏
  • 举报
回复
我知道vc有Release版,但vb有吗?我不很清楚..
再一个:如何? 切换到调试方式运行,怎样记录详细日志?
vb的详细日志再那里?如何看呢?
如果可以确定到,在运行某个控件后没有释放,那也就找到问题所在了...
viena 2006-03-30
  • 打赏
  • 举报
回复
Release版程序也要保留调试代码,启动时加参数,来切换到调试方式
viena 2006-03-30
  • 打赏
  • 举报
回复
切换到调试方式运行,记录详细日志
迈克揉索芙特 2006-03-30
  • 打赏
  • 举报
回复
这个很难确定,关键取决于你的代码。
如果是内存就好办了,肯定是组件释放的问题。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧