码迷,mamicode.com
首页 >  
搜索关键字:heap corruption    ( 3114个结果
C++技术问题总结-第8篇 STL内存池是怎么实现的
STL内存池机制,使用双层级配置器。第一级采用malloc、free,第二级视情况采用不同策略。这种机制从heap中要空间,可以解决内存碎片问题。 1.内存申请流程图     简要流程图如下。 2.第二级配置器说明     第二级配置器目的解决小型区块造成的内存碎片问题。     使用自由链表(free-list)技巧。主动将任何小额区块的内存需求量上调至8的倍数。如需求30,则...
分类:编程语言   时间:2014-09-04 10:31:59    阅读次数:194
WeakReference与SoftReference
SoftReference(软引用)、WeakReference(弱引用),这两个类是对heap中java对象的应用,通过这个两个类可以和gc做简单的交互。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于D...
分类:其他好文   时间:2014-09-04 01:22:57    阅读次数:159
Java heap space
解决办法:如果在测试的时候可能会用Eclispe 这时候就需要在Eclipse ->run -arguments 中的VM arguments 中输入-Xms32m -Xmx800m这个参数就可以了。后来在Eclilpse中修改了启动参数,在VM arguments 加入了-Xms32m -Xmx8...
分类:编程语言   时间:2014-09-03 21:09:37    阅读次数:226
[Android Memory] 内存分析工具 MAT 的使用
转载自:http://blog.csdn.net/aaa2832/article/details/194196791内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS)是ADT插件的一部分,其中有两项功能可用于内存检查:·heap查看堆的分配情况·allocatio...
分类:移动开发   时间:2014-09-03 21:01:27    阅读次数:278
STL 中make_heap学习
C++ STL make_heap, 省去我们自己创建堆的繁琐操作,使用stl库之间进行操作,节省我们大量的时间。...
分类:其他好文   时间:2014-09-03 11:18:36    阅读次数:200
利用chrome的profiler查找js的memory leak
1. 首先要固定一个测试环境。具体来说,选择某一个可以重复的操作,作为标准的测试动作。2. 刷新浏览器后用profiler抓下heap snapshot。3. 进行操作,再一次抓下snapshot,重复多次进行比较。在比较的页面里面看到, 在多个snapshot之间,这些对象都是不断增长的。深入调查...
分类:Web程序   时间:2014-09-02 19:41:15    阅读次数:206
堆与栈的异同点
堆(Heap)栈(Stack)1、内存分配方面: 堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。 栈:由编译器(Compiler)自动分配释放,.....
分类:其他好文   时间:2014-09-02 15:36:44    阅读次数:230
FW:程序在内存的划分(转)
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据...
分类:其他好文   时间:2014-09-01 22:37:53    阅读次数:260
Effective C++ 笔记三 资源管理
条款13:以对象管理资源许多资源被动态分配于heap内而后被用于单一区块或函数内。它们应该在控制流离开那个区块或函数时被释放。标准程序库提供的auto_ptr正是针对这种形式而设计的特制产品。auto_ptr是个类指针对象,也就是智能指针,其析构函数自动对其所指对象调用delete。以对象管理资源的...
分类:编程语言   时间:2014-08-31 19:59:51    阅读次数:292
GC 基础
= GC 基础 ===================== JAVA堆的描述如下: 内存由 Perm 和 Heap 组成. 其中 Heap = {Old + NEW = { Eden , from, to } } JVM内存模型中分两大块,一块是 NEW Generation, 另一块...
分类:其他好文   时间:2014-08-31 17:00:01    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!