回答編集履歴

1

文章的のおかしい部分を修正

2019/09/03 06:55

投稿

LineOfLightning
LineOfLightning

スコア253

test CHANGED
@@ -56,6 +56,6 @@
56
56
 
57
57
 
58
58
 
59
- Javaの場合、メモリリークで気をつけなければいけないことは、使用できる最大サイズまでメモリを使用した状態でFGCが起こることが頻繁に起きることです。その場合、最終的にFGCにCPUのほとんどを持っていかれ、ほとんど処理をできなくなり、MemoryOutOfErrorが起きます。
59
+ Javaの場合、メモリリークで気をつけなければいけないことは、使用できる最大サイズまでメモリを使用した状態でFGCが頻繁に起きることです。FGCでメモリが開放できず、しかし、メモリが足りない場合、最終的にFGCにCPUのほとんどを持っていかれ、何も処理をできなくなり、MemoryOutOfErrorが起きます。
60
60
 
61
61
  逆を言えば、最大サイズまでメモリ使用量が増えたとしてもGCが適切に適度に行われている分には問題ありません。