Re: [讨论] 关于JVM的书

楼主: erspicu (.)   2016-07-03 12:45:56
※ 引述《ripple0129 (perry tsai)》之铭言:
: 查了一下books
: 目前有
: Java虚拟机精讲(简)
: 实战Java虚拟机:JVM故障诊断与性能优化(简)
: 深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)(简)
: 直达Java虚拟机器:JVM进阶与应用-第二版(繁)
: Java虚拟机并发编程(简)
: 有人有推荐的书籍或是相关的心得吗?
: 或是除了JVM这方面有什么推荐的Java进阶书籍。
: Java优化指南(繁)
: 看大纲好像也不错
: Java版似乎没什么人QQ
不知道你的目的为何 这些书中我好像有两三本的样子
大概是买来翻翻而已 主要都是说一个大概的运作模型
和GC回收的一些策略
如果你是要达到实作研究还是直接开 甲骨jvm的官方spec比较快
官方spec还不算很厚 但没最基础的观念会看不太懂
所以就 你刚说的那些书看个概念+官方spec+网络上一些比较简单的实作sample
三者一起服用
jvm的重头大戏其实是内存的运作模型和一些物件建立与物件回收的效率算法策略
对那些没兴趣
刚开始是把jvm当成模拟器的态度在看 做了基础实作后(应该算是概念储型等级)
后来觉得整个style跟游戏主机的模拟器差太多 跟forth一样都那种stack base的硬件
总之不是我有兴趣的 就没再深入了
如果你对这有兴趣 玩得深的话应该跟学术上的算法有关系 就gc回收策略改善
但现在成熟实作下 gc回收策略我猜大概很难有再多大的改善空间了
反来是 JIT 或是跟LLVM搭配下 应该还是有不少空间可以讨论
网络上有不少从简易到繁杂不同等级完善度的JVM实作
建议初学从最简单的实作SAMPLE开始
但切记那些SAMPLE实作记忆模型的概念可能不完整正确
JAVA板上搜寻我的文章应该有sample 但别被我误导
作者: remmurds (Stronghold)   2016-07-03 13:00:00
这年头要很小心别被Oracle告了…
作者: ssccg (23)   2016-07-03 13:46:00
Oracle没好处干麻告你
作者: ripple0129 (perry tsai)   2016-07-03 14:20:00
感谢解答,看样子哪本都没差看个概念去翻spec比较正确
作者: dream1124 (全新开始)   2016-07-03 21:04:00

Links booklink

Contact Us: admin [ a t ] ucptt.com