![如何暂停/暂停正在运行的 valgrind(使用 callgrind)实例?](https://linux22.com/image/137476/%E5%A6%82%E4%BD%95%E6%9A%82%E5%81%9C%2F%E6%9A%82%E5%81%9C%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E7%9A%84%20valgrind%EF%BC%88%E4%BD%BF%E7%94%A8%20callgrind%EF%BC%89%E5%AE%9E%E4%BE%8B%EF%BC%9F.png)
我有一些相当大的软件正在通过valgrind --tool=callgrind MySoftware
(Ubuntu 16.04 上的bash,如果有什么区别)进行分析。连夜跑了,但还没结束。我很高兴让它再运行一个晚上,但我现在需要计算机的全部处理能力。
我有一个想法,就是暂停该进程,然后在今晚离开计算机之前恢复它。我Ctrl+Z
在运行它的 shell 中按下了按钮,但它很高兴地忽略了它 - 我得到的只是^Z
终端和应用程序的更多输出。它仍然 100% 占用我的一个核心。
我不想杀死它并损失大约 20 小时的计算。如何暂时暂停然后重新启动?或者至少暂时为其分配(接近)零资源(比仅仅nice
ing 少)?