Skip to content

Commit 57f0b79

Browse files
committed
第一周-作业5.(选做)
1 parent 0b8b5ca commit 57f0b79

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

01jvm/README.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@
1818

1919
注意:如果没有线上系统,可以自己 run 一个 web/java 项目。
2020

21-
> Week01 作业题目:
21+
5.(选做)本机使用 G1 GC 启动一个程序,仿照课上案例分析一下 JVM 情况。
2222

23-
1.(选做)本机使用 G1 GC 启动一个程序,仿照课上案例分析一下 JVM 情况。
2423

2524

2625
## 操作步骤
@@ -97,3 +96,17 @@ JAVA_OPTS=-Xmx4g -Xms4g -XX:+UseG1GC -XX:MaxGCPauseMillis=50
9796
- 吞吐量: 根据业务特征来确定, 比如, 网关, 大数据底层平台, 批处理作业系统, 在线实时应用, 他们最重要的需求不一样。
9897
- 系统架构: 比如拆分为小内存更多节点, 还是大内存少量节点。
9998
- 其他...
99+
100+
101+
### 5.(选做)
102+
103+
例如使用以下命令:
104+
105+
```
106+
# 编译
107+
javac -g GCLogAnalysis.java
108+
# JDK8 启动程序
109+
java -Xmx2g -Xms2g -XX:+UseG1GC -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:gc.log GCLogAnalysis
110+
```
111+
112+
尝试使用课程中介绍的各种工具JDK命令行和图形工具来进行分析。

0 commit comments

Comments
 (0)