![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内存管理
coroutines
研发工程师,搞过IVI,多媒体,手机互联,全液晶仪表,仪表机器视觉自动化测试,IVI&仪表视频投射,AUTOSAR CP,MBD,DES以及功能安全和车载电子信息安全,:).
展开
-
内存动态分析工具Valgrind初探
Valgrind是一款开源内存使用问题检测工具,3.7.0版本的下载地址为http://valgrind.org/downloads/valgrind-3.7.0.tar.bz2。 今天,对它做一下初步的测试,测试平台Ubuntu 10.04 64bit。 下载完成后,解压源码,执行./configure;make;make install后,默认安装到/usr/local/b原创 2012-07-25 10:28:29 · 10053 阅读 · 1 评论 -
new操作的性能问题
new操作是我们常用的堆空间分配方法,可以说离了它,我们基本写不出可用的工程代码。可是一切内存问题却皆源于此: 1、内存碎片化:有足够的内存,却申请不到整块的空间; 2、性能低下:new操作是考虑到多线程安全的,因此,调用时增加的多线程安全的负担;在堆空间上分配内存时,进程要进行内核态切换,又增加了额外的开销; 3、内存丢失:不用说,忘记delete的对象一直占据着堆原创 2012-07-25 08:23:14 · 2325 阅读 · 0 评论