jvm 虚拟机系列

2017-06-17 14:37:32 +08:00
 gexyuzz

java 能获得广泛的人认可,除了它拥有一门结构严谨,面向对象的编程语言之外,还有许多不可忽视的优点,他摆脱了硬件平台的束缚,实现了一次编写,到处运行的理想。而且还避免了内存泄漏和指针越界等问题,这些当然归功于 JVM 的强大和设计。

jvm 我认为主要可以分为下面几块内容

1,类的加载机制

2,JVM 内存结构

3,GC 算法 GC 收集器

4,JVM 配置参数

5,Java 内存模型和线程安全

当然还有一些实际的调优和分析

然后写下了 jvm 系列的博客,主要是想帮助一些学习 jVM 的同学作为参考,当然如果有什么不对的地方请告诉我(不想误人子弟)

这是总结还有Java 对象的一生


当然我还写过其他系列的文章:

SpringIOC 源码分析系列文章 传送门 1 传送门 2

SpringAOP 源码分析细类文章 传送门 1 传送门 2

4125 次点击
所在节点    Java
13 条回复
0915240
2017-06-17 15:49:06 +08:00
很好 建议增加对 j8 内存结构的讲解。
zts1993
2017-06-17 16:05:39 +08:00
@0915240 #1 大胸弟别这样缩好么
0915240
2017-06-17 16:18:42 +08:00
@zts1993 😄我的错

j7
java8
j9
j10
clearbug
2017-06-17 16:49:47 +08:00
哇,看起来很流弊,先收藏了
ihuotui
2017-06-17 21:23:25 +08:00
实际 jvm 调优太简单了喔
DsuineGP
2017-06-17 21:46:49 +08:00
是《深入理解 JVM 》的读书笔记吗
gexyuzz
2017-06-17 22:04:02 +08:00
@0915240 JDK8?
gexyuzz
2017-06-17 22:04:26 +08:00
@DsuineGP 对的,总结加一些个人的看法
gexyuzz
2017-06-17 22:05:20 +08:00
@ihuotui 目前水平菜,调优的比较简单。那本书有比较好和深入的调优案例
0915240
2017-06-17 23:11:34 +08:00
@gexyuzz
tjxjj
2017-06-18 15:07:02 +08:00
jvm 包括什么东西,直接看 jvm 规范就行了
其实可以考虑加入字节码的内容
smileme
2017-06-19 19:46:55 +08:00
@gexyuzz java performance 里面还比较详细
gexyuzz
2017-06-19 21:20:28 +08:00
好的,改天入手一本

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/369106

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX