VisualVM是JDK的一个集成的分析工具,自从JDK 6 Update 7以后已经作为Sun的JDK的一部分。
VisualVM可以做的:监控应用程序的性能和内存占用情况、监控应用程序的线程、进行线程转储(Thread Dump)或堆转储(Heap Dump)、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析,保存快照以便脱机分析应用程序;同时它还支持在MBeans上进行浏览和操作。尽管 ...
分类:
编程语言 时间:
2014-12-17 09:11:00
阅读次数:
328
简单Java Maven测试hang分析过程...
分类:
编程语言 时间:
2014-12-16 22:40:13
阅读次数:
385
aof,rdb是两种 redis持久化的机制。用于奔溃后,redis的恢复。 rdb的特性如下: Code: fork一个进程,遍历hash table,利用copy on write,把整个db dump保存下来。 save, shutdown, slave 命令会触发这个操作。...
分类:
数据库 时间:
2014-12-16 17:17:23
阅读次数:
257
一维数组排序:sort()方法二维数组usort(二维数组名,function($a,$b){ return $a['age']>$b['age'];});var_dump(二维数组名);
分类:
编程语言 时间:
2014-12-16 16:35:12
阅读次数:
165
经典排序算法 - 堆排序Heap sort
堆排序有点小复杂,分成三块
第一块,什么是堆,什么是最大堆
第二块,怎么将堆调整为最大堆,这部分是重点
第三块,堆排序介绍
第一块,什么是堆,什么是最大堆
什么是堆
这里的堆(二叉堆),指得不是堆栈的那个堆,而是一种数据结构。
堆可以视为一棵完全的二叉树,完全二叉树的一个“优秀”的性质是,除了最底层之外,每一层都是满的,这使得堆可...
分类:
编程语言 时间:
2014-12-16 13:35:14
阅读次数:
219
在版本11.2.0.1.0上,在pl/sql developer中执行一条SQL会导致连接中断,这种错误要到trace目录下找到错误日志文件,再定位。查了一下资料,是这个版本的bug。
Dump continued from file: d:\app\gcp\diag\rdbms\orcl\orcl\trace\orcl_ora_6040.trc
ORA-07445: 出现异常错误: 核心转储...
分类:
其他好文 时间:
2014-12-16 11:42:14
阅读次数:
329
$arr1=array(‘0‘=>array(‘fid‘=>1,‘tid‘=>1,‘name‘=>‘Name1‘),‘1‘=>array(‘fid‘=>1,‘tid‘=>2,‘name‘=>‘Name2‘),‘2‘=>array(‘fid‘=>1,‘tid‘=>5,‘name‘=>‘Name3‘),‘3‘=>array(‘fid‘=>1,‘tid‘=>7,‘name‘=>‘Name4‘),‘4‘=>array..
分类:
编程语言 时间:
2014-12-15 22:06:57
阅读次数:
265
片名: 请上传大片: pHp:"; var_dump($_POST); echo "";*/ //1.观察数组 /*echo ""; var_dump($_FILES); echo "";*/ $file ...
分类:
Web程序 时间:
2014-12-15 12:01:43
阅读次数:
182
Shallow Heap和Retained Heap这两个名词在Java内存分析时经常遇到。本博文是Eclipse Memory Analyzer中关于Shallow Heap和Retained Heap帮助文档的翻译。 Shallow Heap是被一个对象消费的内存。Retained Heap是指X的Retained Set中所有对象的Shallow Size和。...
分类:
其他好文 时间:
2014-12-15 09:06:52
阅读次数:
249
php的内存管理由zend引擎处理分为三个层次接口层-》heap层-》存储层(malloc)PHP底层对内存的管理, 围绕着?块内存列表(free_buckets)、 ?块内存列表(large_free_buckets)和 剩余内存列表(rest_buckets)三个列表来分层进?的。 ZendMM...
分类:
Web程序 时间:
2014-12-14 13:10:12
阅读次数:
209