码迷,mamicode.com
首页 >  
搜索关键字:heap corruption    ( 3114个结果
C/C++堆栈指引(转)
C/C++堆栈指引Binhua Liu前言 我们经常会讨论这样的问题:什么时候数据存储在堆栈(Stack)中,什么时候数据存储在堆(Heap)中。我们知道,局部变量是存储在堆栈中的;debug时,查看堆栈可以知道函数的调用顺序;函数调用时传递参数,事实上是把参数压入堆栈,听起来,堆栈象一个大杂烩。那...
分类:编程语言   时间:2015-04-07 13:23:03    阅读次数:227
ART运行时Compacting GC堆创建过程分析
引进了Compacting GC之后,ART运行时的堆空间结构就发生了变化。这是由于Compacting GC和Mark-Sweep GC的算法不同,要求底层的堆具有不同的空间结构。同时,即使是原来的Mark-Sweep GC,由于需要支持新的同构空间压缩特性(Homogeneous Space Compact),也使得它们要具有与原来不一样的堆空间结构。本文就对这些堆空间创建过程进行详细的分析。...
分类:其他好文   时间:2015-04-07 02:00:02    阅读次数:266
PAT005 Path in a Heap
题目:Insert a sequence of given numbers into an initially empty min-heap H. Then for any given index i, you are supposed to print the path from H[i] to ...
分类:其他好文   时间:2015-04-06 14:10:20    阅读次数:148
STL make_heap push_heap pop_heap sort_heap
make_heap:default (1)template void make_heap (RandomAccessIterator first, RandomAccessIterator last);custom (2)template void make_heap (RandomAcce...
分类:其他好文   时间:2015-04-05 21:52:18    阅读次数:218
PAT 05-树6 Path in a Heap
这次的作业完全是依葫芦画瓢,参照云课堂《数据结构》(http://mooc.study.163.com/learn/ZJU-1000033001#/learn/content)中何钦铭老师课件中有关建堆及插入的内容,再加上自己写的一个矬函数(竟然传了4个参数),OK了!题设要求及代码实现如下 1 ....
分类:其他好文   时间:2015-04-05 21:48:49    阅读次数:123
算法导论 6-2 代码实现 C++
D叉堆不同的地方就是父节点和孩子节点在数组中的索引,C++代码,希望不要误人子弟。#include #include #include using namespace std;template //D叉堆class Heap_t{public: Heap_t(vector &ptr, int...
分类:编程语言   时间:2015-04-05 20:23:36    阅读次数:135
C/C++程序内存分配(和Linux进程分配有一些区别)
一、一个由C/C++编译到程序占用的内存分为以下几个部分: 1、栈区(stack)——由编译器自动分配释放,在不需要的时候自动清除。用于存放函数的参数、局部变量等。操作方式类似数据结构中的栈(后进先出)。 2、堆区(heap)——一般由程序员分配释放,若程序员分配后不释放,程序结束后可能由OS回收。不同于数据结构中的堆,分配方式有些类似链表。 3、全局区(静态区)——全局变量和静态变量存储在这里。程序结束后由系统释放。在以前到C语言中,全局变量又细分为初始化的(DATA段)和未初始化到(BSS段),在...
分类:编程语言   时间:2015-04-04 12:15:54    阅读次数:185
avd和ddms和项目打包
avd是创建模拟器,ddms设备信息监听服务在ddms是监听手机服务:thread是监听应用用到的线程,heap是监听应用占用的堆内存。file Explore是监听手机的文件系统,data目录是手机内存,storge--sdcard(内存卡)Emulate Control--voice(信号) s...
分类:其他好文   时间:2015-04-03 22:27:45    阅读次数:218
HEAP[xxx.exe]:Invalid Address specified to RtlValidateHeap 错误的解决方法总结
一、情况抽象出问题是这样的:classDLL_API1A{func(){vectorvec;Bb;b.func(vec);returnTRUE;}}其中B是另一个导出类,定义如下classDLL_API2B{private:vectorm_vec;public: func(vector&vec){v...
分类:其他好文   时间:2015-04-03 19:15:29    阅读次数:229
JVM虚拟机内存模型以及GC机制
JAVA堆的描述如下:内存由Perm和Heap组成.其中Heap={Old+NEW={Eden,from,to}}JVM内存模型中分两大块,一块是NEWGeneration,另一块是OldGeneration.在NewGeneration中,有一个叫Eden的空间,主要是用来存放新生的对象,还有两个...
分类:其他好文   时间:2015-04-03 17:10:28    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!