![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GNU/Linux
慧伟
这个作者很懒,什么都没留下…
展开
-
使用Valgrind调试MPI代码
基础知识:Valgrind, MPI MPI程序很难调试,因为缺少好的调试工具,大多数时候只能用printf来打印错误。在所有的可能的程序bug中,内存错误无疑是最常见的错误,没有之一。在单个进程运行的时候,可以用Valgrind来检查,但是如果是MPI程序呢?答案是也可以! 最近一次调试自己的程序才发现,Valgrind已经支持MPI了,通过对PMPI_*的封装,检测MP原创 2013-02-06 23:34:39 · 1930 阅读 · 0 评论 -
监测程序内存使用大小的脚本
有时候程序的运行规模受限于内存,所以监测程序内存的使用也是一件很必要的事情。常见的做法是用top盯着看,或者用free -m来打印当前系统内存使用情况。这里提供一种更好的方法是用ps -o rss。脚本如下,使用方法是: ./check_mem.sh #!/bin/bash INTERVAL=2 echo "check memory usage of $1 for every ${I原创 2013-03-01 01:53:20 · 679 阅读 · 0 评论