由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] Memory leak的问题
相关主题
[合集] 急问:大家一般都用什么profiling工具和memory leak的监python一问
如何解释程序内存占用慢慢变高?gcc -O
valgrind to trace memory crash?求教调试内存错误的经验
一个interview问题,关于内存泄漏Two classic C++ questions, how to answer
不理解memory leak这样会不会造成memory leak?
急问:大家一般都用什么profiling工具和memory leak的监测工Java马工说c++内存泄漏,哥只能呵呵了
面试时被问到的一个问题C 语言,初学者问题(3)
[合集] C++程序运行内存消耗越来越大,怎么回事?有关objec access path的问题
相关话题的讨论汇总
话题: 毛人话题: memory话题: 内存话题: leak话题: apr
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
☆─────────────────────────────────────☆
mrmaoren (我是毛人毛人是我我是毛人毛人是我) 于 (Wed Apr 16 01:18:43 2008) 提到:
请问下面的这段程序,是不是分配的内存再也回不来了?
main()
{
float * p = new float[100];
exit(1);
delete [] p;
}
我原来认为这肯定是memory leak,但是用valgrind检查,说是“still reachable”。
我曾经试着分配过很大的内存作试验,完了用top看内存好象并没有少一大块。
如果没有最后那句delete [] p,valgrind就会说“definitely lost”。两种情况都没
有free内存,难道因为程序里有一句delete,编译器就会产生不同的code,然后系统可
以把内存再拿回来?
☆─────────────────────────────────────☆
mrmaoren (我是毛人毛人是我我是毛人毛人是我) 于 (Wed Apr 16 01:28:35 2
1 (共1页)
进入Programming版参与讨论
相关主题
有关objec access path的问题不理解memory leak
Why my new or delete operator would fail?急问:大家一般都用什么profiling工具和memory leak的监测工
C++动态内存碎片问题面试时被问到的一个问题
gdb with big core file[合集] C++程序运行内存消耗越来越大,怎么回事?
[合集] 急问:大家一般都用什么profiling工具和memory leak的监python一问
如何解释程序内存占用慢慢变高?gcc -O
valgrind to trace memory crash?求教调试内存错误的经验
一个interview问题,关于内存泄漏Two classic C++ questions, how to answer
相关话题的讨论汇总
话题: 毛人话题: memory话题: 内存话题: leak话题: apr