Assuming a java application is not using any native libraries. Is there a way that it anyway can allocate more memory than specified by jvm startup parameters?
Asking the other way round: Can I rely that a java application will never allocate more memory than restricted by JVM startup parameters?