如何暂停/暂停正在运行的 valgrind(使用 callgrind)实例?

如何暂停/暂停正在运行的 valgrind(使用 callgrind)实例?

我有一些相当大的软件正在通过valgrind --tool=callgrind MySoftware(Ubuntu 16.04 上的bash,如果有什么区别)进行分析。连夜跑了,但还没结束。我很高兴让它再运行一个晚上,但我现在需要计算机的全部处理能力。

我有一个想法,就是暂停该进程,然后在今晚离开计算机之前恢复它。我Ctrl+Z在运行它的 shell 中按下了按钮,但它很高兴地忽略了它 - 我得到的只是^Z终端和应用程序的更多输出。它仍然 100% 占用我的一个核心。

我不想杀死它并损失大约 20 小时的计算。如何暂时暂停然后重新启动?或者至少暂时为其分配(接近)零资源(比仅仅niceing 少)?

相关内容