При использовании JNI использует ли двоичный код JNI свою собственную память или использует часть памяти, выделенную для JVM?
Подробнее
Когда вы указываете -Xmx1024m
как параметр JVM, JVM выделяет все 1024 Мб памяти на объекты Java?
Использует ли она часть этого для объектов Java и часть этого для двоичного кода JNI, или же двоичный код JNI должен использовать память в дополнение к этой сумме? Как JVM выделяет/разделяет/управляет памятью в этом сценарии?