Przydziały do LE HEAP

Proces Java™ składa się z dwóch odrębnych typów przydzielania do sieci LE HEAP.

Pierwszy typ to alokacja sterty Java, która zarządza czyszczeniem pamięci (tylko 31-bitowe maszyny JVM; 64-bitowa maszyna JVM nie używa sterty LE dla sterty Java). Sterta Java jest przydzielana podczas uruchamiania maszyny JVM jako ciągły obszar pamięci. Jego wielkość jest taka, jak parametr maksymalnej wielkości sterty Java. Nawet jeśli minimalna, początkowa, wielkość sterty jest znacznie mniejsza, należy przydzielić maksymalną wielkość sterty, aby zapewnić, że będzie dostępny jeden ciągły obszar, w którym nastąpi rozbudowa sterty.

Drugi typ przydziału dla HEAP LE to wywołanie funkcji malloc () przez maszynę JVM lub dowolny rodzimy kod JNI działający w ramach tego procesu Java. Obejmuje to kod JNI aplikacji oraz biblioteki rodzime dostarczane przez dostawcę, na przykład sterowniki JDBC .