码迷,mamicode.com
首页 >  
搜索关键字:heap corruption    ( 3114个结果
MySQL 数据库 引擎
MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引 擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API
分类:数据库   时间:2016-03-18 15:53:50    阅读次数:193
Java中OutOfMemoryError(内存溢出)的情况及解决办法
java.lang.OutOfMemoryError: Java heap space 因为每一次生成一个新的对象,都会放入到堆区(heap)里面,所以堆区的空间肯定就不够了。 那就只能去修改循环的次数
分类:编程语言   时间:2016-03-17 01:57:57    阅读次数:217
JVM 调优 —— 新生代 Survivor 空间不足
零. 新生代调优规律 增大新生代空间, Minor GC 频率减少, Minor GC 时间上升。 减少新生代空间, Minor GC 频率上升, Minor GC 时间下降 一. 新生代典型问题 先看一段 GC 日志:新生代使用 ParNew, 老年代使用 CMS  {Heap before GC invocations=0 (full 0): par new gene...
分类:其他好文   时间:2016-03-15 00:37:11    阅读次数:534
C++ main()函数及其参数
1、首先,想想C/C++在main函数之前和之后会做些什么? 我们看看底层的汇编代码: __start: : init stack; init heap; open stdin; open stdout; open stderr; : push argv; push argc; call _main
分类:编程语言   时间:2016-03-14 18:18:43    阅读次数:223
堆空间 栈空间
一个由C/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack):又编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构的栈。2、堆区(heap):一般是由程序员分配释放,若程序员不释放的话,程序结束时可能由OS回收,值得注意的是他与数据结构的堆是两回事,分配方
分类:其他好文   时间:2016-03-14 16:31:23    阅读次数:157
C++ 动态内存分配(6种情况,好几个例子)
1.堆内存分配 : C/C++定义了4个内存区间:     代码区,全局变量与静态变量区,局部变量区即栈区,动态存储区,即堆(heap)区或自由存储区(free store)。 堆的概念: 通常定义变量(或对象),编译器在编译时都可以根据该变量(或对象)的类型知道所需内存空间的大小,从而系统在适当的
分类:编程语言   时间:2016-03-13 20:00:52    阅读次数:349
java启动参数
-Xms:初始Heap大小,使用的最小内存 -Xmx:java heap最大值,使用的最大内存 上面两个值一般设置为同样的大小。  -Xss:每个线程的Stack大小 -verbose:gc 现实垃圾收集信息  -Xloggc:gc.log 指定垃圾收集日志文件 刚刚了解到的一些参数(待实践测试) 
分类:编程语言   时间:2016-03-13 17:55:47    阅读次数:191
Simplified Memory Modle C/C++内存模型
最近学习c++看视频时,老师时常提到栈区堆区,搞不清楚,只能泪目,毕竟爱过。。。因此,接下来对此做些整理,方便回顾。(老师说:这个简化模型仅用于初学者示意,与实际模型并不完全一致) 1.stack(栈) 编译器自动分配释放 2.Heap(堆) 一般由程序员分配释放,若程序员不释放,程序结束时可能由O
分类:编程语言   时间:2016-03-13 16:04:00    阅读次数:184
Java虚拟机内存区域堆(heap)的管理
在上一节中Java 出现内存溢出的定位以及解决方案   中对于Java虚拟机栈以及方法区的内存出现的异常以及处理方式进行了解析,由于Java虚拟机对于堆的管理十分复杂,并且Java虚拟机中最基本的内存区域,所以单独提出一节进行分析。 先来解释一下对象存活?? 什么样的对象是已经死了的对象,须要垃圾回
分类:编程语言   时间:2016-03-13 11:15:00    阅读次数:235
JVM OOM处理
一般OOM可能情况如下: 1、OutOfMemoryError: Java heap space; 2、OutOfMemoryError: PermGen space; 3、OutOfMemoryError: unable to create new native thread 对于第1及第2种情况
分类:其他好文   时间:2016-03-07 23:51:12    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!