在 linux62 上运行二进制文件时,该二进制文件占用了大量内存。这在加载 java 之后尤其发生。同样的事情在早期版本的 Linux 上运行良好,内存更少。
所以我想知道,是否有任何工具可以列出正在运行的二进制文件的加载库及其内存大小。在当前正在运行的二进制文件上,我没有任何实用程序来执行此操作。ldd 和 objdump 仅从对象中获取详细信息,而不是从正在运行的进程中获取详细信息。
由于仅在我的程序启动并运行后才加载 java 库(加载 java 是可选的),我需要一个工具来列出正在运行的二进制文件中的一组库及其内存详细信息。这样我就可以了解哪个库占用更多内存并且可以进一步调试。
谢谢唐加