码迷,mamicode.com
首页 >  
搜索关键字:heap corruption    ( 3114个结果
索引原理
本文完全是转载的,出处地址:http://blog.csdn.net/coolzyt/article/details/4085678(一)SQLS如何访问没有建立索引的数据表 Heap译成汉语叫做“堆”,其本义暗含杂乱无章、无序的意思,前面提到数据值被写进数据页时,由于每一行记录之间并没有特定的排....
分类:其他好文   时间:2014-12-01 12:51:35    阅读次数:209
Dalvik虚拟机Java堆创建过程分析
使用C/C++开发应用程序最令头痛的问题就是内存管理。慎不留神,要么内存泄漏,要么内存破坏。虚拟机要解决的问题之一就是帮助应用程序自动分配和释放内存。为了达到这个目的,虚拟机在启动的时候向操作系统申请一大块内存当作对象堆。之后当应用程序创建对象时,虚拟机就会在堆上分配合适的内存块。而当对象不再使用时,虚拟机就会将它占用的内存块归还给堆。Dalvik虚拟机也不例外,本文就分析它的Java堆创建过程。...
分类:编程语言   时间:2014-12-01 06:36:42    阅读次数:245
菜鸟学Java(二十三)——Java内存分析
我们常说的Java内存主要分为四大块(寄存器不在考虑之内,我们无法用代码来操控它):stack(栈)、heap(堆)、datasegment(数据区)、codesegment(代码区)。它们的主要用途如下图所示: 而在上面四个当中,我们经常谈论的是右边那两个家伙——stack和he...
分类:编程语言   时间:2014-11-30 15:23:33    阅读次数:246
菜鸟学Java(二十三)——Java内存分析
我们常说的Java内存主要分为四大块(寄存器不在考虑之内,我们无法用代码来操控它):stack(栈)、heap(堆)、data segment(数据区)、code segment(代码区)。它们的主要用途如下图所示:而在上面四个当中,我们经常谈论的是右边那两个家伙——stack和heap。今天我们就来聊聊Java代码在运行的过程中,在stack和heap中到底是什么样子的吧。我们先看下面一段代码:...
分类:编程语言   时间:2014-11-30 14:08:33    阅读次数:177
"无继承" 情况下的对象构造
考虑以下代码:Point global; //1)Point Foobar(){ Point local; //2) Point *heap = new Point; //3) *heap = local; ...
分类:其他好文   时间:2014-11-28 21:26:48    阅读次数:206
数据结构 之 二叉堆(Heap)
注:本节主要讨论最大堆(最小堆同理)。一、堆的概念 堆,又称二叉堆。同二叉查找树一样,堆也有两个性质,即结构性和堆序性。 1、结构性质: 堆是一棵被完全填满的二叉树,有可能的例外是在底层,底层上的元素从左到右填入。这样的树称为完全二叉树(complete binary tree)。下图就是这样一个例...
分类:其他好文   时间:2014-11-28 15:49:09    阅读次数:238
全排列算法(字典序法、SJT Algorithm 、Heap's Algorithm)
一、字典序法 1) 从序列P的右端开始向左扫描,直至找到第一个比其右边数字小的数字,即。 2) 从右边找出所有比大的数中最小的数字,即&space;a_{i},&space;j>&space;i&space;\right&space;\}" title="a_{k}=min\left \{ a_{j}|a_{j}> a_{i}, j> i \right \}" alt="">。 3) 交换与...
分类:编程语言   时间:2014-11-27 16:18:13    阅读次数:257
BZOJ 1179 APIO 2009 Atm Tarjan+SPFA
题目大意:给出一张有向图,每一个节点有一个权值,经过一次之后会取走节点上的权值。有一个原点,多个汇点,问最多能收获多少权值。 思路:做一次Tarjan将图变成拓扑图,然后直接跑SPFA+Heap,比较慢,但是用了高大上的namespace,很开心。 CODE: #include #include #include #include #include #defin...
分类:Windows程序   时间:2014-11-27 14:29:55    阅读次数:273
Android中的获取内存信息的相关命令
相关命令:adb shell dumpsys meminfo > dumpsys_meminfo.txt adb shell cat /sys/kernel/debug/ion/ion_mm_heap > ion_mm_heap.txt adb shell cat /proc/mali/memory_usage > gpu_mali_memory_usage.txt adb shell ps > ...
分类:移动开发   时间:2014-11-27 10:43:52    阅读次数:223
Eclipse Memory Analyzer 使用技巧
Eclipse Memory Analyze 是JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。 概述 对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap...
分类:系统相关   时间:2014-11-27 01:40:12    阅读次数:347
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!