JVM
JVM
618GLOAL_COOK2237
未来由你选择!
展开
-
成员变量、局部变量、静态变量是否线程安全
来源:黑马并发笔记原创 2021-07-11 09:05:27 · 97 阅读 · 0 评论 -
Stringable(字符串常量池)面试题
因为:原创 2021-06-17 16:02:44 · 145 阅读 · 0 评论 -
Jmap、 jconsole使用、jvisualvm使用
1.jmappackage com.yuan1.day1;/** * @author QLBF * @version 1.0 * @date 2021/6/17 8:59 */public class test7 { public static void main(String[] args) throws InterruptedException { System.out.println("1..."); Thread.sleep(30000);.原创 2021-06-17 09:45:01 · 293 阅读 · 0 评论 -
黑马JVM笔记
直接看这个大佬写的就行,巨全原创 2021-06-16 19:45:38 · 246 阅读 · 2 评论 -
双亲委派机制
每个类加载都有一个父类加载器,我们通过下面的程序来验证。public class ClassLoaderDemo { public static void main(String[] args) { System.out.println("ClassLodarDemo's ClassLoader is " + ClassLoaderDemo.class.getClassLoader()); System.out.println("The Parent of Cla.原创 2021-06-07 15:19:08 · 62 阅读 · 0 评论 -
JVM常见问题、GC root对象、main执行流程
参考:https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/jvm/JVM%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6.md原创 2021-06-06 21:37:18 · 132 阅读 · 0 评论 -
垃圾收集器JVM
一.GC垃圾回收算法和垃圾收集器的关系?分别是什么?上面并行垃圾回收器是吞吐量优先的收集器并发垃圾收集器是响应时间优先的收集器二.谈谈垃圾收集器(1)串行垃圾收集器(Serial + SerialOld)(2)吞吐量优先收集器(UseParallelGC+UseParallelOldGC)(3) 响应时间优先垃圾收集器serialold见上,不贴了(4) G1垃圾收集器2) Young Collection会 STW上面为黑马的G1,现原创 2021-05-28 17:55:32 · 34 阅读 · 0 评论 -
OOM理解
1.java.lang.OutOfMemoryError:Java heap space// -Xms1m -Xmx1mpublic static void heapspacetest(){ String str="helloworld"; while (true){ str+=str+new Random().nextInt(11111111)+ new Random().nextInt(11111111)原创 2021-05-28 11:32:28 · 82 阅读 · 0 评论 -
GC root、强引用、软引用、弱引用、虚引用
整体架构1. 强引用(默认支持模式)2.软引用(SoftReference)package com.yuan;import java.lang.ref.PhantomReference;import java.lang.ref.ReferenceQueue;import java.lang.ref.SoftReference;import java.lang.ref.WeakReference;/** * @author QLBF * @version 1.0 * @date原创 2021-05-28 10:32:41 · 278 阅读 · 1 评论 -
JVM调优的一些参数
1.你平时工作用过的 JVM 常用基本配置参数有哪些?2.你说你做过 JVM 调优和参数配置,请问如何盘点查看 JVM 系 统默认值X参数(了解)原创 2021-05-28 10:21:29 · 62 阅读 · 0 评论 -
JVM调优、JProfiler、Dump内存快照
package com.yuan;/** * @author QLBF * @version 1.0 * @date 2021/5/27 20:24 */public class demo2 { public static void main(String[] args) { //返回Java虚拟机试图使用的最大内存量 long maxMemory = Runtime.getRuntime().maxMemory(); //返回JVM初始原创 2021-05-27 21:48:28 · 383 阅读 · 0 评论