h*****9 发帖数: 6643 | 1 最近接手一个项目, 用 C写的在 Linux 上运行的, 但运行大约 40 分钟就停住不动
了, 所以原作码工设了个“每半小时就要重新起动”的“机关”。
运行 40 分钟后: CPU usage 是 0, memory usage 0.2 MB。 |
n******t 发帖数: 4406 | 2 這可以有一萬種情況,不給更多信息只能亂猜。
【在 h*****9 的大作中提到】 : 最近接手一个项目, 用 C写的在 Linux 上运行的, 但运行大约 40 分钟就停住不动 : 了, 所以原作码工设了个“每半小时就要重新起动”的“机关”。 : 运行 40 分钟后: CPU usage 是 0, memory usage 0.2 MB。
|
h*****9 发帖数: 6643 | 3 就算进入死 LOOP, CPU usage 也不该是 0吧?
【在 n******t 的大作中提到】 : 這可以有一萬種情況,不給更多信息只能亂猜。
|
n******t 发帖数: 4406 | 4 ”不動“是你看到的現象,不等於程序在死循環。
【在 h*****9 的大作中提到】 : 就算进入死 LOOP, CPU usage 也不该是 0吧?
|
h*****9 发帖数: 6643 | 5 那就请教你, Process CPU usage 0 作啥解析?
【在 n******t 的大作中提到】 : ”不動“是你看到的現象,不等於程序在死循環。
|
w***g 发帖数: 5958 | 6 死锁了吧。gdb path pid进去,bt看死在哪里了。
这个群废了。私信给我哥带你去好玩的地方。
【在 h*****9 的大作中提到】 : 最近接手一个项目, 用 C写的在 Linux 上运行的, 但运行大约 40 分钟就停住不动 : 了, 所以原作码工设了个“每半小时就要重新起动”的“机关”。 : 运行 40 分钟后: CPU usage 是 0, memory usage 0.2 MB。
|
n******t 发帖数: 4406 | 7 CPU usage 0表示目前process沒有用CPU,有什麼問題嗎?
【在 h*****9 的大作中提到】 : 那就请教你, Process CPU usage 0 作啥解析?
|
b**d 发帖数: 1174 | 8 楼主需要gdb。不过这都是老帮瓜才玩的东西,小年轻的一般连log都懒得写,更别说起
个debugger了 |
|
g*****2 发帖数: 863 | |