当前位置: 技术问答>linux和unix
hellworld所佔的記憶體
来源: 互联网 发布时间:2016-06-18
本文导语: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 23732 0.0 0.0 1640 324 pts/3 S+ 09:25 0:00 ./helloworld 只是如下的代碼為什麼VSZ(虛擬記憶體)就佔了1640KB呢,RSS(實...
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 23732 0.0 0.0 1640 324 pts/3 S+ 09:25 0:00 ./helloworld
只是如下的代碼為什麼VSZ(虛擬記憶體)就佔了1640KB呢,RSS(實體記憶體)也佔了324KB呢
printf("hello world!n");
while(1)
{
sleep(100);
}
root 23732 0.0 0.0 1640 324 pts/3 S+ 09:25 0:00 ./helloworld
只是如下的代碼為什麼VSZ(虛擬記憶體)就佔了1640KB呢,RSS(實體記憶體)也佔了324KB呢
printf("hello world!n");
while(1)
{
sleep(100);
}
|
VSZ(虚拟内存大小)和RSS(常驻集大小)。VSZ表示如果一个程序完全驻留在内存的话需要占用多少内存空间,而RSS指明了当前实际占用了多少内存。如果能够了解一个进程当前占用了多少内存,那么就可以确定这个进程是在正常运行还是出现了异常。程序通常都会消耗比正常情况更多的内存和CPU。虽然程序员都在尽力确保代码正确地使用资源,但是有时候还是要由管理员来决定终止还是重启进程
进程需要装载很多东西,像动态库等,自己的代码少并不代表编译器干的活少。
也许理解不正确,还望高手指点。
进程需要装载很多东西,像动态库等,自己的代码少并不代表编译器干的活少。
也许理解不正确,还望高手指点。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。