Update README.md

This commit is contained in:
IcyFenix 2020-10-24 09:31:13 +08:00 committed by GitHub
parent 614ec18290
commit f72d3e3a96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,7 +1,7 @@
# 《深入理解Java虚拟机第3版
> **广告**<br/>
> 我正在撰写的《[凤凰项目:现代软件架构探索](https://icyfenix.cn)》:[https://github.com/fenixsoft/awesome-fenix](https://github.com/fenixsoft/awesome-fenix)
> 我正在撰写的《[现代软件架构探索:The Fenix Project](https://icyfenix.cn)》:[https://github.com/fenixsoft/awesome-fenix](https://github.com/fenixsoft/awesome-fenix)
>
> 这是一部以“架构师应该掌握哪些架构知识”为叙事主线的、完全免费的开源文档如对您有用望不吝给个Star
@ -22,6 +22,9 @@
- **Page 94**-XX:GCTimeRatio参数的值则应当是一个大于0小于100的整数也就是垃圾收集时间占总时间的比率这个参数设定为N的话表示用户代码执行时间与总执行时间之比为NN+1。譬如把此参数设置为19那允许的最大垃圾收集时间就占总时间的5%即1 /(1+19)默认值为99就是允许最大1%即1 /(1+99))的垃圾收集时间。
<br>整一段修正为:-XX:GCTimeRatio参数的值应为设置为一个正整数表示用户期望虚拟机消耗在GC上的时间不超过程序运行时间的1/(1+N。默认值为99含义是尽可能保证应用程序执行的时间为收集器执行时间的99倍也即是收集器的时间消耗不超过总运行时间的1%。
- **Page 243**表6-26第五行ACC_INTERFACE 【0x0020】
<br>更正ACC_INTERFACE 【0x0200】
- **Page 385**代码清单10-18 第13行需修改方法名称以符合输出结果
<br>`protected void BADLY_NAMED_CODE()` { 修改为 `protected void Test() {`