![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
文章平均质量分 86
我们一直在路上
这个作者很懒,什么都没留下…
展开
-
JVM常见面试题
正常调用方法时,会不断地往Java虚拟机栈中存放新的栈帧,这样开销比较大,其实jvm虚拟机内部为了节省这样开销,可以把一些方法放到同一个 栈帧中执行。原创 2022-12-26 22:20:35 · 565 阅读 · 4 评论 -
jvm常见参数设置
设置新老年代晋升,最大值为15,并行收集器的默认值为15,CMS收集器的默认为6。超过多大的对象直接在老年代分配,避免在新生代的Eden和S区不断复制启用自适应生成大小调整。默认情况下启用此选项。当eden : s1 : s2 为8:1:1 时,这个参数启用后,实际上可能不是你设置的比例,会进行微调默认为8,也就是说Eden占新生代的8/10,From幸存区和To幸存区各占新生代的1/10设置用于并发GC的线程数。默认值取决于JVM可用的CPU数量。‐Xsssize。原创 2022-12-26 21:51:41 · 697 阅读 · 0 评论 -
JVM内存模型与垃圾回收
同时在不同的操作系统上安装对应版本的JDK,里面包含了各自屏蔽操作系统底层细节的JVM, 这样同一份class文件就能运行在不同的操作系统平台之上,得益于JVM。最终JVM需要把字节码指令转换为机器码,可以理解为是0101这样的机器语言,这样才能运行在不同的机器上,那么由字节码转变为机器码是谁来做的呢?除此之外,它还移除了编程语言之间的边界,并且支持通过即时编译技术,将混杂了不同的编程语言的 代码编译到同一段二进制码之中,从而实现不同语言之间的无缝切换。也可以作为静态编译器,实现AOT编译。...原创 2022-08-27 17:23:58 · 786 阅读 · 0 评论 -
jvm初识
物理机jvmJava虚拟机与物理机Class文件类比输入设备CPU指令集类比输出设备JVM类比存储器、控制器、运算器等。原创 2022-07-20 22:37:59 · 783 阅读 · 0 评论