随笔 - 221  文章 - 0  评论 - 57  阅读 - 162万 

随笔分类 -  JVM&GC

VisualVM使用:Local Applications Cannot Be Detected
摘要:从Github上下载最新的VisualVM,打开发现如下提示:Local Applications Cannot Be Detected。 解决方案: 选择visualvm.exe-->>右键-->>已管理员身份运行 搞定 阅读全文
posted @ 2020-11-22 22:22 玄同太子 阅读(388) 评论(0) 推荐(0) 编辑
Java一个对象占用多少字节
摘要:虚拟机:Java HotSpot(TM) 64-Bit Server VM (25.221-b11, mixed mode) 对象的内存以字节为单位,必须是8的倍数,它的构成由3部分组成:对象头+实例数据+对齐内存。对象头主要包括对象的运行行元数据,比较哈希码、GC分代年龄、锁状态标志还有类型指针, 阅读全文
posted @ 2019-09-26 11:18 玄同太子 阅读(9164) 评论(5) 推荐(0) 编辑
JConsole远程配置
摘要:JConsole是JDK自带的内存监控工具 1、linux配置tomcat-9.x 修改setenv.sh文件(默认没有的,需自己创建),增加配置: 2、Windows配置tomcat9.x 待补充 3、SpringBoot启动配置 待补充 执行$JAVA_HOME\bin\JConsole.exe 阅读全文
posted @ 2019-09-24 17:39 玄同太子 阅读(518) 评论(0) 推荐(0) 编辑
JVM的GC概述
摘要:名词解释 GC:Gabage Collection,指JVM堆内存区域的垃圾回收 Minor GC:年轻代垃圾回收,所有的Majar GC都会触发进程暂停,只是这个实际很短 Major GC:也叫Full GC,年老代垃圾回收 年轻代和年老代的GC策略是不一样的,年轻代一般采用的是复制算法。 Min 阅读全文
posted @ 2019-03-31 01:14 玄同太子 阅读(739) 评论(0) 推荐(0) 编辑
JVM工具jstat使用说明
摘要:输入:jstat -help得到以下帮助信息 option:操作(见下面的option说明) vmid:进程pid lines: interval:输出时间间隔,单位ms和s count:输出条目行数 输入:jstat -option得到以下选项 命令实际使用 统计列含义 S0C:第一个幸存者区(S 阅读全文
posted @ 2019-03-30 23:52 玄同太子 阅读(11303) 评论(0) 推荐(0) 编辑
查看JVM内存使用状况
摘要:1、jps:查看本地正在运行的java进程和进程ID(pid) 2、jinfo pid,查看指定pid的所有JVM信息 1)jinfo -flags pid 查询虚拟机运行参数信息。 2)jinfo -flag name pid,查询具体参数信息,如jinfo -flag UseSerialGC 4 阅读全文
posted @ 2019-03-30 22:17 玄同太子 阅读(105829) 评论(2) 推荐(5) 编辑
JVM常用配置参数说明
摘要:堆设置 -Xms256M:初始堆大小256M,默认为物理内存的1/64 -Xmx1024M:最大堆大小1024M,默认为物理内存的1/4,等于与-XX:MaxHeapSize=64M -Xmn64M:年轻代大小为64M(JDK1.4后支持),相当于同时设置NewSize和MaxNewSize为64M 阅读全文
posted @ 2019-03-30 19:34 玄同太子 阅读(4095) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示