
JVM
huxuhang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java类加载机制
当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、链接、初始化3个步骤来对该类进行初始化。 加载指的是将类的class文件读入到内存,并为之创建一个java.lang.Class对象。类的加载由类加载器完成,类加载器通常由JVM提供; 进入链接阶段,链接阶段负责把类的二进制数据合并到JRE中。类连接又可分为如下3个阶段: 1)验证:验证阶段用于检验被加载的类是否有正确的内部...转载 2019-06-25 11:11:44 · 281 阅读 · 0 评论 -
理解jvm内存模型
在计算机中,cpu和内存的交互最为频繁,相比内存,磁盘读写太慢,内存相当于高速的缓冲区。 但是随着cpu的发展,内存的读写速度也远远赶不上cpu。因此cpu厂商在每颗cpu上加上高速缓存,用于缓解这种情况。 cpu上加入了高速缓存这样做解决了处理器和内存的矛盾(一快一慢),但是引来的新的问题 - 缓存一致性 在多核cpu中,每个处理器都有各自的高速缓存(L1,L2,L3),而主内存确只有一个 。 ...转载 2019-07-25 18:10:40 · 177 阅读 · 0 评论