Arthas 内存说明

1.本地启动后 web端访问

http://127.0.0.1:3658/

2.内存说明

dashboard

1heap 堆大小 2eden_space 年轻代主要存放新创建的对象 3survivor_space 用于保存在eden space内存池中经过垃圾回收后没有被回收的对象 4tenured_gen 用于保持已经在survivor space内存池中存在了一段时间的对象 5nonheap 保存虚拟机自己的静态(reflective)数据,例如类(class)和方法(method)对象。Java虚拟机共享这些类数据。这个区域被分割为只读的和只写的。 6code_cache 代码缓存区 7perm_gen 中放着类、方法的定义 8direct 系统空间 9mapped ?

3.打印堆信息

heapdump  E:/124.hprof

4.JAVA内存溢出分析

5.启动server 修改端口号

D:\javaSE1.8\jdk1.8\bin\java -jar -Dserver.port=8081 arthas-tunnel-server-3.4.6-fatjar.jar

6.客户端连接server 修改端口

1rem 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 2D:\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.访问

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

Java修道之路,问鼎巅峰,我辈代码修仙法力齐天

<center<fontcolor00FF7Fsize5face"黑体"代码尽头谁为峰,一见秃头道成空。</font<center<fontcolor00FF00size5face"黑体"编程修真路破折,一步一劫渡飞升。</font众所周知,编程修真有八大境界:1.Javase练气筑基2.数据库结丹3.web前端元婴4.Jav