我有一个在 RHEL 7.0 上运行的C服务器应用程序 . 启动应用程序时,进程驻留内存大约为 250
兆字节 . 但是24小时后,top命令输出显示进程Resident内存为0.但是应用程序正在运行,它正在处理从客户端收到的请求 . top命令输出也将进程状态显示为S-sleeping . 任何人都可以分享一些关于为什么驻留内存大小显示为零的想法,即使应用程序已启动并处理收到的请求 .
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25437 root 20 0 2472772 0 0 S 60.2 0.0 1622:27 test