2017-10-16 18 views

Répondre

1

Cela dépend du type de vidage. En conséquence avec l'article fourni par IBM:

1) décharge de PHD prend environ 20 pour cent de Java taille de segment

2) vidage de HPROF prend environ le même que Java taille de segment

3) décharges système IBM - A propos de Java taille du tas + 30 pour cent

Source: https://www.ibm.com/developerworks/library/j-memoryanalyzer/

Normalement, vous obtiendrez PHD avec javacore sur OutOfMemoryError, donc vous pouvez vous attendre à environ 20% du tas. Mais vous devez garder à l'esprit que OutOfMemoryError pourrait être lancé plusieurs fois dans un délai assez court, donc plusieurs vidages pourraient être créés.