Linux C++中获取指定pid、tid的CPU与内存占用信息

匿名 (未验证) 提交于 2019-12-02 21:59:42
  1. #include<iostream>
  2. usingnamespace
  3. boolfloatsize_tintint
  4. boolfalse
  5. char
  6. FILE
  7. "r"
  8. if
  9. returnfalse
  10. char
  11. float
  12. int
  13. float
  14. int
  15. int
  16. if
  17. if
  18. if
  19. true
  20. else
  21. while
  22. if
  23. true
  24. break
  25. if
  26. else
  27. else
  28. return
  29. intintchar
  30. float
  31. size_t
  32. int
  33. int
  34. if
  35. else
  36. if
  37. while
  38. if
  39. "%%CPU:%.1f\tMEM:%dMB\n"
  40. else
  41. break
  42. return


编译:g++ GetInfo.cpp -o GetInfo -g

测试命令:

pid

显示pid进程cpu及内存信息

pid tid

显示pid进程的内存占用和其中tid线程的cpu占用信息


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!