社区
Linux/Unix社区
帖子详情
我有一个linux下的c程序,每次运行时cpu都要占用90%左右,怎么回事?
kluxxxx
2003-10-15 10:57:27
程序就一个while(1)循环,不会退回
除非用户发一个SIGTERM信号才推出
但不知道运行时候怎么这么占资源那
...全文
83
5
打赏
收藏
我有一个linux下的c程序,每次运行时cpu都要占用90%左右,怎么回事?
程序就一个while(1)循环,不会退回 除非用户发一个SIGTERM信号才推出 但不知道运行时候怎么这么占资源那
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kluxxxx
2003-10-17
打赏
举报
回复
程学最忙时候占用20%的cpu,没有数据时就很少了
几乎为0
kluxxxx
2003-10-17
打赏
举报
回复
搞定了
是用select()的
但不知道用sleep,usleep之类的函数时程序占不占用系统资源a ?
yuanlei1978113
2003-10-16
打赏
举报
回复
循环时用select或usleep让他每次延时一定的时间如1秒,**毫秒,**微妙,这样就会节省cpu资源了。
smokefire
2003-10-16
打赏
举报
回复
死循环并不可怕,可怕的是你用死循环在干什么?
说说看
dchg2000
2003-10-16
打赏
举报
回复
废话,死循环!
你在多几个,
它就不会了
阿里云ESC服务器
CPU
一直处于100%该如何排查?
使用 docker 容器化部署整个项目,然后服务器的
CPU
一直处于100%,此时就出现了问题:此时如果重新开启
一个
窗口去连接,或者访问宝塔面板、Navicat连接MySQL就连接不上了,问题很严重。
为什么空循环进程会导致
CPU
占有率很高?
最近在写
一个
时间戳系统记录系统中各个模块一些重要的时间节点。...1
linux
系统是时间片调度算法,微观上所有可运行进程都是串行,不管进程中作何操作,该进程的时间片一到就切换到下一进程,那为什么
一个
空
linux
如何分配
cpu
,如何分配更多的
CPU
和RAM到
Linux
中的C
程序
要一次使用多个
CPU
,您需要运行
程序
的多个副本,或者在
程序
中运行多个线程。开始时也不是很难。然而,做
一个
平行版本的“我有10000个大数字,我想知道他们每个人是否是素数都比它要做的”要容易得多“A = A + B...
linux
用户
占用
cpu
,
linux
– 低负载平均值,但高
%
用户和
%
系统
CPU
使用率
总结问题:>...详细描述:我有几个服务器位于托管合作伙伴,运行MySQL 5.1.67和5.1.73,我们在高峰时段观察到性能问题.我们看到的是负载平均值从通常的水平下降到接近0(0.10-0.20),它可能最好用来自New Re...
linux
编译指
cpu
内核,
Linux
有问必答:如何知道进程运行在哪个
CPU
内核上?
问题:我有个
Linux
进程运行在多核处理器系统上。怎样才能找出哪个
CPU
内核正在运行该进程?当你在 多核 NUMA 处理器上运 行需要较高性能的 HPC(高性能计算)
程序
或非常消耗网络资源的
程序
时,
CPU
/memory 的亲和力...
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章