[How to Properly Plan JVM Performance Tuning - Alibaba Cloud Community](https://www.alibabacloud.com/blog/how-to-properly-plan-jvm-performance-tuning_594663)
```cardlink
url: https://www.alibabacloud.com/blog/how-to-properly-plan-jvm-performance-tuning_594663
title: "How to Properly Plan JVM Performance Tuning"
host: www.alibabacloud.com
image: https://yqintl.alicdn.com/c9fba26f57e65333a42b0765c8c7b18e216417fd.jpeg
```
[JVMパフォーマンスチューニング:チューニングとは何か、適切なプランの立て方について - Qiita](https://qiita.com/KentOhwada_AlibabaCloudJapan/items/878000dbe3b5af0e95c2) (日本語訳)
## パフォーマンスチューニングレイヤー
![[Pasted image 20220729075945.png]]
## Performance Metrics
- スループット:ガベージコレクタがアプリケーションが達成できる最高のパフォーマンス。
- レイテンシ:実行中のプロセス中にアプリケーションの振動を避けるために、ガベージコレクションの結果として生じる一時停止時間がどれだけ減るか。
- メモリ使用量:ガベージコレクタがスムーズに動作するために必要なメモリの量。
3 つの属性のいずれかのパフォーマンスの向上は、他の 1 つまたは 2 つの属性のパフォーマンスの損失をほぼ犠牲にしている。アプリケーションのビジネス要件は、1 つまたは 2 つの属性がアプリケーションにとってどれだけ重要かを決定する。
## Performance Tuning Principles
- マイナーGC収集の原則
- GCメモリ最大化の原則
- GCチューニング「3つのうち2つ」の原則