1.本地启动后 web端访问
http://127.0.0.1:3658/
2.内存说明
dashboard
heap 堆大小
eden_space 年轻代主要存放新创建的对象
survivor_space 用于保存在eden space内存池中经过垃圾回收后没有被回收的对象
tenured_gen 用于保持已经在survivor space内存池中存在了一段时间的对象
nonheap 保存虚拟机自己的静态(reflective)数据,例如类(class)和方法(method)对象。Java虚拟机共享这些类数据。这个区域被分割为只读的和只写的。
code_cache 代码缓存区
perm_gen 中放着类、方法的定义
direct 系统空间
mapped ?
3.打印堆信息
heapdump E:/124.hprof
5.启动server 修改端口号
D:\javaSE1.8\jdk1.8\bin\java -jar -Dserver.port=8081 arthas-tunnel-server-3.4.6-fatjar.jar
6.客户端连接server 修改端口
rem D:\javaSE1.8\jdk1.8\bin\java -jar arthas-boot.jar --telnet-port 9998 --http-port -1 --tunnel-server ws://127.0.0.1:7777/ws --agent-id abc
D:\javaSE1.8\jdk1.8\bin\java -jar arthas-boot.jar --telnet-port 9998 --http-port -1 --tunnel-server ws://127.0.0.1:7777/ws
7.访问