社区
进程/线程/DLL
帖子详情
请教如何找出程序中哪一个线程池CPU占用率太高
hxzb7215191
2006-09-08 01:29:08
写了一个程序.有几个线程池子.
当处理的数据比较的大的时候CPU占用率就开始很高了.
并发性到了一定的层次的时候将会占用到100%.
一般CPU占用率太高的原因会是什么引起的呢.我只看到过在线程处理函数中如果有一个没有wait的死循环的话就会有这样高的CPU占用.除这之外还会有什么样的情况引发服务器的CPU占用率太高.
...全文
263
6
打赏
收藏
请教如何找出程序中哪一个线程池CPU占用率太高
写了一个程序.有几个线程池子. 当处理的数据比较的大的时候CPU占用率就开始很高了. 并发性到了一定的层次的时候将会占用到100%. 一般CPU占用率太高的原因会是什么引起的呢.我只看到过在线程处理函数中如果有一个没有wait的死循环的话就会有这样高的CPU占用.除这之外还会有什么样的情况引发服务器的CPU占用率太高.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jyl168
2007-03-07
打赏
举报
回复
mark
hxzb7215191
2006-09-09
打赏
举报
回复
哦.这样的.能否推荐几个好的调试工具呀.谢谢.
yjgx007
2006-09-08
打赏
举报
回复
right!
stars0913
2006-09-08
打赏
举报
回复
程序中是否有资源共享, 引发死锁问题, 就是线程等待时间过长.
你可以下载一个程序分析软件,因为这样比你在自己代码中乱改来的高效.
hxzb7215191
2006-09-08
打赏
举报
回复
就是说我写了一个程序,现在在做测试.当需要处理的数据量越来越高之时.我的程序吃CPU特别利害.在程序中有几个线程池.我想找到这个吃CPU的问题是由哪里产生出来的.
一般都是由于什么原因程序在运行的时候占用CPU特别的大.
yjgx007
2006-09-08
打赏
举报
回复
i didn't get your means.
JAVA
线程池
原理以及几种
线程池
类型介绍
在什么情况下使用
线程池
? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用
线程池
的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用
线程池
,有...
(精)JAVA
线程池
原理以及几种
线程池
类型介绍
在什么情况下使用
线程池
? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用
线程池
的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用
线程池
,有可能造成系统创建大量线程而导致...
java
线程池
原理
在什么情况下使用
线程池
? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用
线程池
的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用
线程池
,有可能...
JAVA
线程池
原理和应用以及几种
线程池
类型介绍
在什么情况下使用
线程池
? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用
线程池
的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用
线程池
,有可能造成系统创建大量线程而导致...
JAVA
线程池
原理
在什么情况下使用
线程池
? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用
线程池
的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用
线程池
,有...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章