Avatar notebook default
30篇文章 · 31423字 · 3人关注
  • Java语法糖

    语法糖(Syntactic Sugar),也称糖衣语法 指在计算机语言中添加的某种语法,这种语法对语言本身功能来说没有什么影响,只是为了方便程序...

  • 内存泄露

    [java中内存泄露有几种?如何分析泄露原因](https://zhidao.baidu.com/question/94035358933349...

  • 重量级锁Synchronized

    重量级锁 隐式锁重量级锁通过对象内部的监视器(monitor)实现,其中monitor的本质是依赖于底层操作系统的Mutex Lock实现,...

  • 方法区会发生内存溢出吗?什么时候会发生?发生之后你会怎么解决?

    1:会发生 2:在加载很多的Class时,就很有可能出现永久带的错误(内存溢出) 方法区在Hotspot虚拟机中也成为永久带,这一部分用于存放C...

  • JVM调优-工具篇

    参考:JVM(7):JVM调优-工具篇 最常两款:jconsole.exe和jvisualvm.exe;第三方的分析工具各自的侧重点不同,比较有...

  • 常用JVM参数和GC日志

    参考:理解GC日志 JVM长常用的有那些参数? -Xms:初始堆大小,默认为物理内存的1/64(<1GB);-Xmx:最大堆大小-Xmn:新生代...

  • Minor GC ,Full GC 触发条件是什么?

    Minor GC ,Full GC 触发条件 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC; 对老...

  • 第十一章晚期(运行期)优化。

    寻机设计团队几乎把对代码的所有优化措施都集中在了即时编译器之中。hotspot 虚拟机中内置了两个 即时编译器:C1编译器 client co...

  • 第七章虚拟机类加载机制

    类加载过程---验证 目的:为了保证class文件中字节流包含的信息符合java虚拟机的要求。 四个阶段验证:1 文件格式验证目的:确保clas...

文集作者