【发布时间】:2023-03-06 07:35:01
【问题描述】:
我在 Linux 机器上运行一个 c++ 工具。该工具因内存问题而崩溃。我已经检查了我机器的 RAM 详细信息。
total used free shared buffers cached
Mem: 15798 15747 50 0 15 12758
-/+ buffers/cache: 2972 12825
Swap: 8001 345 7655
几乎没有空间来运行我的应用程序。 如何安全地清除选定的缓存以便工具执行。(为此,我如何列出缓存详细信息) 我需要至少 3GB 的内存来运行我的应用程序。
我没有尝试擦除缓存,因为它可能会杀死当前的应用程序。
注意:该工具至少需要 40 小时才能达到内存阈值限制。 红帽 Linux
请帮忙。
【问题讨论】:
-
你的问题不是缓存,清除缓存也不是解决问题的办法。见linuxatemyram.com