pingh14

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年12月18日

摘要: jps:虚拟机进程状况工具可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(main class,class()函数所在的类)的名称,以及这些进程的本地虚拟机的唯一ID。jps命令格式:jps [options] [hostid]jps可以通过RMI协议查询开启了RMI服务的远程虚拟机进程状态,hostid为RMI注册表中注册的主机名。详解jps命令不带参数会打印出进程ID和主类名称,加参数"q"会省略主类名,如下图-q-m在eclipse的Run Configuration设置a b c 三个参数, 如下图使用jps -m可以打印出Main函数的三个参数-l (输出类全 阅读全文
posted @ 2013-12-18 01:28 pingh14 阅读(306) 评论(0) 推荐(0) 编辑

摘要: 如何判断堆中的哪些对象可以被回收主流的程序语言都是使用根搜索算法(GC Roots Tracing)判定对象是否存活基本思路是:通过一系列名为“GC Roots”的对象作为起点,从这些节点开始向下搜索,搜索超过的路径称为引用链(Reference chain),当一个对象到GC Roots没有任何引用链相连时,则证明此对象是不可用的。下图A的各个对象有引用链有GC Roots相连,说明对象都存活,而图B的三个对象虽然都各自相连,但却没有与任何一个GC Roots相连,则可判定它们为可回收的对象。在JAVA中,可作为GC Roots的对象包括下面几种:1,虚拟机栈(栈桢中的本地变量表)中引用的对 阅读全文
posted @ 2013-12-18 00:42 pingh14 阅读(320) 评论(0) 推荐(0) 编辑