随笔 - 832  文章 - 2  评论 - 31  阅读 - 167万

随笔分类 -  jvm虚拟机

JVM:jmap heap 堆参数分析MinHeapFreeRatio、MaxHeapFreeRatio、MaxHeapSize、NewSize、MaxNewSize
摘要:一、jmap获取堆概要信息JDK9之前: jmap -heap 33146 JDK9及之后: jhsdb jmap --heap --pid 33146 执行示例: zhibo-mac:JavaVirtualMachines zhibo$ jhsdb jmap --heap --pid 33146 阅读全文
posted @ 2021-05-16 07:47 小破孩楼主 阅读(3180) 评论(0) 推荐(1) 编辑
jdk之jps的用法
摘要:jps - Java Virtual Machine Process Status Tool 一个用于查看jvm进程信息的工具,类似于linux下的ps命令。如下相关用法: jps:输出进程ID与启动类名字 jps -q:只输出进程ID jps -l:输出进程ID与启动类的完整路径 jps -v:输 阅读全文
posted @ 2021-02-21 21:51 小破孩楼主 阅读(334) 评论(0) 推荐(0) 编辑
JVM中的-Xms -Xmx -XX:newSize -XX:MaxnewSize -Xmn -XX:PermSize -XX:MaxPermSize区别介绍
摘要:一、配置参数使用条件 在不断重构代码的情况下,仍然不能解决内存溢出的问题(OutOfMemoryError等),这种情况下就需要使用JVM的配置参数对JVM运行时各个区域的内存情况进行相应的分配。 二、JVM存储数据的内容的内存分为 ①堆区(Java堆:所有的线程共享该区域):通过new的方式创建的 阅读全文
posted @ 2020-08-27 10:04 小破孩楼主 阅读(3851) 评论(0) 推荐(0) 编辑
深入理解java虚拟机
摘要:1、Java虚拟机原理所谓虚拟机,就是一台虚拟的机器。他是一款软件,用来执行一系列虚拟计算指令,大体上虚拟机可以分为系统虚拟机和程序虚拟机,大名鼎鼎的Visual Box、Vmare就属于系统虚拟机,他们完全是对物理计算的仿真,提供了一个可以运行完整操作系统的软件平台。程序虚拟机典型代码就是Java 阅读全文
posted @ 2020-07-06 23:30 小破孩楼主 阅读(1088) 评论(0) 推荐(0) 编辑
-XX:+HeapDumpOnOutOfMemoryError
摘要:1.这个jvm启动参数含义:当堆内存空间溢出时输出堆的内存快照。 2.配合参数: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/home/tomcat/logs/... 3、触发条件:java.lang.OutOfMemo-ryEr 阅读全文
posted @ 2020-07-06 22:31 小破孩楼主 阅读(4980) 评论(0) 推荐(2) 编辑
Java中的类和类加载机制
摘要:主要介绍以下几方面内容(理解 Class 类、理解 Java 的类加载机制、学会使用 ClassLoader 进行类加载) 1.理解Class类 每个类而言,JRE 都为其保留一个不变的 Class 类型的对象。一个 Class 对象包含了特定某个类的有关信息。 Class 对象只能由系统建立对象 阅读全文
posted @ 2019-12-26 17:58 小破孩楼主 阅读(241) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

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