社区
C#
帖子详情
我写的程序CPU占用很高怎么办
sunjunfeng3
2009-04-09 03:32:18
我写的软件CPU占用率很高怎么办,不知道到底是什么地方暂用了CPU 反正就是太高了
基本上所CPU吃完了,有什么办法检查出是在代码什么地方暂用了CPU 由于代码极其复杂
非常不好找是什么地方暂用了CPU ,大家给个方案找出是什么地方占用了CPU
...全文
284
6
打赏
收藏
我写的程序CPU占用很高怎么办
我写的软件CPU占用率很高怎么办,不知道到底是什么地方暂用了CPU 反正就是太高了 基本上所CPU吃完了,有什么办法检查出是在代码什么地方暂用了CPU 由于代码极其复杂 非常不好找是什么地方暂用了CPU ,大家给个方案找出是什么地方占用了CPU
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saisky
2009-04-09
打赏
举报
回复
对代码优化
平时书写的习惯很重要,尤其是做循环时
还有对字符串的操作也要注意,尤其是字符串的拼接,循环里的拼接更重要,尽量使用stringbuilder提供的各种方法
对多线程的管理也是一方面
LZ好好检查优化下你的代码
jdbcodbc
2009-04-09
打赏
举报
回复
看看数据库连接有没关
jasondct
2009-04-09
打赏
举报
回复
对反复文件 交互 也会
jasondct
2009-04-09
打赏
举报
回复
你的程序 涉及到多线程吗?
一般程序占用内存资源 多 ,很少会多占用cup (除非多线程)
txt_paul
2009-04-09
打赏
举报
回复
换双核咯。
换四核咯。
友情一顶
dyshadow
2009-04-09
打赏
举报
回复
找循环咯。。。似乎没有其他方法。。。你想要用某种方法侦测?不大现实。
计算机占
cpu
程序
,电脑
cpu
占用
过
高
怎么办 电脑进程
CPU
占用
100%解决办法
很多朋友在使用电脑都出现过电脑
CPU
使用率
高
导致电脑非常卡,运行的一些
程序
卡主不动了。无响应的情况。那么电脑
CPU
占用
100%使用率怎么解决呢?导致
CPU
使用率
高
的问题无非就在于两点:1.系统或软件问题;2.硬件问题解决
CPU
使用率过
高
我们就要分析为什么
cpu
使用率会达到100%,我们一起来分析吧!
CPU
使用率
高
的原因1.电脑运行了大型的
程序
,例如大型的游戏,3D网络游戏等等,这种情况通常是正常的...
记一次java
程序
CPU
占用
过
高
问题排查
问题是这样的,将项目部署到服务器上后,发现应用
程序
的响应速度非常慢,于是开始进行了排查。 TOP 首先查看系统资源
占用
信息,TOP看一下 发现正在运行的JAVA项目
CPU
占用
率很
高
,百分之200左右了,那么问题一定出在这个
程序
中 Ps -mp pid -o THREAD,tid,time 再通过ps命令查看这个
程序
的线程信息,tid代码线程ID,time代表这个线程...
Java 分析
程序
CPU
占用
高
的原因
Java 分析
程序
CPU
占用
高
的原因 背景:最近突然发现线上测
程序
长时间
CPU
占用
过
高
。内存确没有什么消耗。这种情况下可以排除死锁(一般死锁之后,如果不是自旋锁的话,
CPU
占用
都不会很
高
),也排除频繁GC(因为内存消耗正常) 所以这个时候,我就想着如何分析Java
程序
中哪条线程的
CPU
使用率比较
高
先找到java
程序
运行的pid (top c) 用ps -mp 进程id(pid) -o THREAD,tid.time 分析java
程序
的进程状态 ...
C++
CPU
程序
占用
率
高
问题排查
我们在之前介绍了使用Valgrind、perf、AddressSanitzer等工具来完成内存泄漏的检测,当然内存泄漏以外还有
cpu
的
占用
率变
高
这类问题。在ubuntu下使用apt安装时,可能会出现无法使用的问题,解决方法是:直接在/usr/bin下新建一个名为pstack的脚本文件,并给sudo权限。看线程在干什么,可以看线程的堆栈,命令是pstack 进程号,会输出所有线程的堆栈信息。可以看出PID是4927的线程占到了100%的
cpu
,我的业务日志是打印线程号的。1.查看耗
CPU
的线程号。
C#
程序
CPU
占用
率
高
调试方法
C#
程序
CPU
占用
率
高
调试方法,文档中描述的两种方法,对于一般情况均适用。 1、调试时打开线程窗口,并打开任务管理器,查看
程序
运行情况。当发现
程序
的
CPU
占用
率很
高
时,暂停
程序
。然后,查看线程窗口,点击相应线程,找到对应的代码。 2、在项目中添加“性能测试文件”,当
程序
运行时,性能测试文件会显示相应的方法
占用
资料情况。 ...
C#
111,126
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章