在长期排查线上问题的过程中,总结了一些工具的用法和排查问题的思路,这里跟大家分享一下,在遇到类似的问题时,希望 …
面向GC的Java编程
java程序员在编码过程中通常不需要考虑内存问题,jvm经过高度优化的GC机制大部分情况下都能够很好地处理堆( …
浅析Java虚拟机结构与机制
本文旨在给所有希望了解jvm(java Virtual Machine)的同学一个概念性的入门,主要介绍了JV …
JVM的重排序
重排序通常是编译器或运行时环境为了优化程序性能而采取的对指令进行重新排序执行的一种手段。重排序分为两类:编译期 …
赵伊凡BLOG:JVM 并发性: Java 和 Scala 并发性基础
处理器速度数十年来一直持续快速发展,并在世纪交替之际走到了终点。从那时起,处理器制造商更多地是通过增加核心来提 …
Java八种基本数据类型占用字节数空间介绍
大家都知道在java中有八种基本数据类型,他们所占得空间当然也是不一样的。所占空间如下: byte:1字节 s …
Java堆内存的10个要点
当我开始学习java编程时,我不知道什么是堆内存或堆空间,我甚至不知道当对象创建时,它们被放在了哪里。当我开始 …
Java垃圾收集算法与内存泄露
1.垃圾收集算法的核心思想 java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用) …
JVM性能优化——Java的伸缩性
很多程序员在解决jvm性能问题的时候,花开了很多时间去调优应用程序级别的性能瓶颈,当你读完这本系列文章之后你会 …
java虚拟机垃圾回收机制
一、相关概念 基本回收算法 引用计数( Reference Counting ) 比较古老的回收算法。原理是 …