JVM
小匠杨
这个作者很懒,什么都没留下…
展开
-
捅破JVM调优这层薄薄的窗户纸
说起JVM调优,大多数人都闻风丧胆,但其实它并没有那么难,你与JVM调优的距离仅差一层窗户纸,今天让我来帮你们将它捅破。调优是什么调优是为了追求吞吐量或响应时间而做的一系列硬件、软件的优化活动。简单理解为了提升吞吐量或相应时间,结合具体的业务场景我们应该使用多大内存、什么样的CPU等硬件和给JVM设置什么样的参数使得JVM的垃圾回收时间缩短。调优是为了什么在谈到调优时,我们应该明确,调优是为了追求什么?其实很简单,调优有两个指标,第一,吞吐量;第二,响应时间。我们所做的调优工作就是围绕这两个根本性的原创 2020-05-25 11:24:26 · 435 阅读 · 0 评论 -
JVM垃圾回收大揭秘
引言我们都知道在java编程中,我们不需要手动的释放内存,因为java有着自动的垃圾回收机制,那么在java中什么是垃圾,垃圾回收机制又是怎么回事,本文将会对JVM的垃圾回收机制做个详细的介绍。自动垃圾回收与手动垃圾回收自动垃圾回收会使得开发效率提高,但在执行中要进行垃圾回收,所以执行效率会降低,而手动处理垃圾则相反,自动垃圾回收会使得编程相对于手动更加容易。什么是垃圾在java中,我们称没有任何引用指向的对象或多个对象(循环引用)为垃圾,这些对象所占据的内存空间需要垃圾回收机制去自动的回收该部分原创 2020-05-23 17:05:05 · 283 阅读 · 0 评论 -
从零开始学习JVM
对于大部分学习Java语言的人来说,JVM是一个无法避免的必要知识点,接下来我将分享一下我的jvm学习笔记,希望能够给予各位一点帮助。什么是jvmJava virtual machine(java虚拟机),它是一种规范,虚构的一个计算机(有自己的字节码指令集和内存管理),也可称之为跨语言的平台,无论何种语言,只要编译为class文件,那么jvm就可以识别运行。自己的理解:jvm可理解为一个黑盒子,它有两个口,一个用以接收class文件,内部经过一系列处理,从另一个口将命令传出去调用操作系统具体的指令,原创 2020-05-22 10:55:43 · 292 阅读 · 0 评论