码迷,mamicode.com
首页 >  
搜索关键字:heap corruption    ( 3114个结果
JVM学习心得
一、JAVA内存管理与GC机制 Java在JVM所虚拟出的内存环境中运行,java内存分为栈(stack)和堆(heap)两部分。 栈 在Java中,JVM中的栈记录了线程的方法调用。每个线程拥有一个栈,线程创建时创建栈。在某个线程的运行过程中,如果有新的方法调用,那么该线程对应的栈就会增加一个存储单元,即帧(frame)。在frame中,保存有该方法调用的参数、局部变量、临时数据...
分类:其他好文   时间:2016-04-20 02:04:01    阅读次数:194
Android OutOfMemoryError的理解
最近写了个测试demo调试网络优化,发现下载20M的文件时我直接申请了20M的空间,然后就OOM导致crash了~~ 典型的错误信息如下: OutOfMemoryError:Out of memory: Heap Size=33887KB, Allocated=22009KB, Limit=4915 ...
分类:移动开发   时间:2016-04-19 18:53:29    阅读次数:170
分析服务器上的堆内存
服务器上生成dump文件 jmap jmap命令可以打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 参数: -dump:[live,]format=b,file= 使用hprof二进制形式,输出jvm的heap内容到文件=. live子选项是可选的,... ...
分类:其他好文   时间:2016-04-19 15:40:49    阅读次数:226
Delphi中的堆,栈
来自:http://blog.163.com/liang_liu99/blog/static/884152162009111303756371/ Heap:堆,Heap上分配的内存,系统不释放,哪怕程序退出,那一块内存还是在那里 Stack:栈或堆栈,Stack上分配的内存系统自动释放 以下摘自 < ...
分类:Windows程序   时间:2016-04-19 10:15:22    阅读次数:184
左偏树(Leftist Heap/Tree)简介及代码
左偏树是一种常用的优先队列(堆)结构。与二叉堆相比,左偏树可以高效的实现两个堆的合并操作。 左偏树实现方便,编程复杂度低,而且有着不俗的效率表现。 它的一个常见应用就是与并查集结合使用。利用并查集确定两个元素是否在同一集合,利用左偏树确定某个集合中优先级最高的元素。 1 #include <cstd ...
分类:其他好文   时间:2016-04-19 00:23:56    阅读次数:161
【转】Eclipse 中设置JVM 内存 -- 不错
原文网址:http://www.xuebuyuan.com/569653.html java.lang.OutOfMemoryError: Java heap space 从上边的异常信息可以看到,JVM 需要使用的内存已经超过了我们分配给虚拟机可以使用的最大内存。所以问题就转化为如何设置eclip ...
分类:系统相关   时间:2016-04-18 17:22:35    阅读次数:315
认识C和内存管理
认识C和内存管理 C程序内存空间分为下面5类: stack栈: 存放着局部变量和函数参数等数据,向下生长 (可读可写可执行) heap堆: 给动态分配内存使用,向上生长 (可读可写可执行) bss segment:BSS段 用来存放未初始化的全局变量、未初始化的静态变量 和 这两种变量初始化值为0的 ...
分类:其他好文   时间:2016-04-18 11:45:53    阅读次数:112
堆heap和栈Stack(百科)
堆heap和栈Stack 在计算机领域,堆栈是一个不容忽视的概念,堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出 ...
分类:其他好文   时间:2016-04-18 10:09:44    阅读次数:213
Android性能优化-MAT工具的简单使用
1.MAT的简单介绍MAT(Memory Analyzer Tool) 是基于heap dumps来进行内存分析的工具,一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。 2.下载安装 下载地址 http://www.eclipse.org/mat/downloads.php 地址里面有插件包和独立安装包,如下图...
分类:移动开发   时间:2016-04-17 22:47:12    阅读次数:216
【转载】为什么不建议<=3G的情况下使用CMS GC
之前曾经有讲过在heap size<=3G的情况下完全不要考虑CMS GC,在heap size>3G的情况下也优先选择ParallelOldGC,而不是CMS GC,只有在暂停时间无法接受的情况下才考虑CMS GC(不过当然,一般来说在heap size>8G后基本上都得选择CMS GC,否则那暂 ...
分类:其他好文   时间:2016-04-17 11:30:43    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!