2013-04-18 11 views

Odpowiedz

9

Ustawienie tych dwóch parametrów na tę samą wartość jest najlepszą praktyką. Uniemożliwi to JVM zmianę rozmiaru sterty. Głównym efektem jest to, że wszystkie inne części sterty, w szczególności generacje, nie zmieniają się z powodu zmiany rozmiaru sterty. Pozwala to znacznie lepiej zrozumieć i skonfigurować stertę. Usuwa również pauzy spowodowane zmianą wielkości sterty. Jedynym secnario, w którym nie można tego zrobić, jest aplikacja kliencka java, która konkuruje z wieloma innymi aplikacjami o dostępną pamięć. W dzisiejszych przypadkach często można przypisać stałą porcję pamięci do java (na przykład we wszystkich aplikacjach serwerowych).

+0

Ale pytanie brzmiało, jaki jest wpływ na FullGC i czy robi to jakąkolwiek różnicę, gdy ustawimy to w jRockit –

Powiązane problemy