码迷,mamicode.com
首页 >  
搜索关键字:heap dump    ( 7232个结果
Java6——JVM参数选项
非稳态选项使用说明-XX:+启用选项-XX:-不启用选项-XX:=给选项设置一个数字类型值,可跟单位,例如 32k, 1024m, 2g-XX:= 给选项设置一个字符串值,例如-XX:HeapDumpPath=./dump.core行为选项选项默认值与限制描述-XX:-AllowUserSignal...
分类:编程语言   时间:2014-12-14 00:41:23    阅读次数:343
Java堆内存的10个要点
当我开始学习Java编程时,我不知道什么是堆内存或堆空间,我甚至不知道当对象创建时,它们被放在了哪里。当我开始正式写一些程序后,我会经常遇到java.lang.outOfMemoryError的报错,之后我才开始关注什么是堆内存或者说堆空间(heap space)。对大多数程序员都经历过这样的过程,...
分类:编程语言   时间:2014-12-13 12:14:03    阅读次数:179
如何抓取Thread Dump小结(转)
当服务器挂起,崩溃或者性能底下时,就需要抓取服务器的线程堆栈(Thread Dump)用于后续的分析.Thread dump提供了当前活动的线程的快照. 它提供了JVM中所有Java线程的栈跟踪信息有很多方式可用于获取Thread Dump, 一些是操作系统特定的命令.操作系统命令获取ThreadD...
分类:其他好文   时间:2014-12-12 20:36:02    阅读次数:169
[CLRS][CH 19]斐波那契堆
斐波那契堆简介斐波那契堆(Fibnacci Heap)有两种用途:第一,支持一系列操作,这些操作构成了所谓的可合并堆。第二,其一些操作可以在常数时间内完成,这使得这种数据结构非常适合于需要频繁调用这些操作的应用。可合并堆(Mergeable Heap)支持如下五种操作:Make-Heap(), In...
分类:其他好文   时间:2014-12-12 20:33:23    阅读次数:311
java jstack dump 线程 介绍 解释
最近抽时间把JVM运行过程中产生的一些线程进行了整理,主要是围绕着我们系统jstack生成的文件为参照依据。 前段时间因为系统代码问题,造成性能到了天花板,于是就dump了一份stack出来进行分析。 看stack其实也需要一定的经验,毕竟它里面很多线程不可能都是有问题,所以,需要对他们有一定认识。...
分类:编程语言   时间:2014-12-12 13:00:10    阅读次数:170
Off-heap and On-heap
在Cassandra的 system log中看到如下的log:INFO 07:17:18 Enqueuing flush of Standard1: 701845360 (33%) on-heap, 0 (0%) off-heapINFO 07:17:19 Writing Memtable-S.....
分类:其他好文   时间:2014-12-11 17:03:42    阅读次数:217
Unix 用gdb分析core dump文件
产生core文件条件用ulimit -c 指定core文件大小来开启core文件的生成,如:ulimit -c unlimited用gdb分析core文件的条件可执行程序在编译时,需加入-g参数,否则gdb无法找到symbol信息,从而无法定位问题。例如,如下两个cpp文件中,test.cpp会导致...
分类:数据库   时间:2014-12-11 15:26:13    阅读次数:134
JVM运行时数据区
本篇主要介绍一下,JVM运行时数据区的内容。 首先大概介绍一下下图所示的内容。JVM运行时数据区主要分为了两大部分的内容:线程共有的方法区(Method Area)和堆(Heap)、线程私有的虚拟机栈(VM Stack),本地方法栈(Native Method Stack)和程序计数器(Program Counter Register)。在数据区下面的执行引擎中又包含了:即时编译器(JITCom...
分类:其他好文   时间:2014-12-10 21:21:10    阅读次数:267
Oracle HotSpot虚拟机的JVM栈和方法区实现
Java Heap和Method Area是JVM中内存占用最大的区域,也是监控和调优的重点。 下图使用jvisualvm工具截取,Perm是永久代(Permanent Generation)、Old是年老代(Old Generation)、Eden Space 和S0+S1是年轻代(Y...
分类:数据库   时间:2014-12-10 18:19:13    阅读次数:254
Android 联网监控抓包工具的制作(tcpdump的使用)
最近做一个Android联网抓包的工具自己在网上搜索了好久发现还是没有头绪于是考虑在linux层上下功夫于是采用linux的tcpdump来实现了抓包的功能用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分...
分类:移动开发   时间:2014-12-10 15:55:51    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!