技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维 --> 分析进程内存分配情况,解决程序性能问题

分析进程内存分配情况,解决程序性能问题

浏览:5354次  出处信息

如我的MySQL进程为:1918

#cat /proc/1918/smaps
[root@mon-bjds-bw-220-169 1918]# cat smaps 
002b7000-002c0000 r-xp 00000000 08:02 2875176    /lib/libnss_files-2.5.so
Size:                36 kB
Rss:                 20 kB
Shared_Clean:        20 kB
Shared_Dirty:         0 kB
Private_Clean:        0 kB
Private_Dirty:        0 kB
Swap:        0 kB
002c0000-002c1000 r-xp 00008000 08:02 2875176    /lib/libnss_files-2.5.so
Size:                 4 kB
Rss:                  4 kB
Shared_Clean:         0 kB
Shared_Dirty:         0 kB
Private_Clean:        0 kB
Private_Dirty:        4 kB
Swap:        0 kB
......

有了这些信息,就可以分析程序性能表现了。

建议继续学习:

  1. Xvfb+YSlow+ShowSlow搭建前端性能测试框架    (阅读:54214)
  2. 30分钟3300%性能提升――python+memcached网页优化小记    (阅读:12129)
  3. Linux内存点滴 用户进程内存空间    (阅读:11424)
  4. ps - 按进程消耗内存多少排序    (阅读:11244)
  5. Linux Used内存到底哪里去了?    (阅读:9951)
  6. Linux操作系统的内存使用方法详细解析    (阅读:8858)
  7. linux内核研究笔记(一)内存管理 – page介绍    (阅读:8562)
  8. 几个内存相关面试题(c/c++)    (阅读:8007)
  9. Oracle MTS模式下 进程地址与会话信息    (阅读:10246)
  10. Go Reflect 性能    (阅读:9960)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1