我正在开发一个 java 应用程序,它使用一个使用 JNI 的 dll。
dll仍在开发中,所以我猜它有一些内存问题。
当我使用 Eclipse 的运行对话框运行我的应用程序时,应用程序非常不稳定并且很可能崩溃。当我从 Eclipse 外部启动相同的应用程序时,应用程序运行更加稳定。仍然有崩溃,但要少得多。
还有两个问题:
当应用程序作为 Debug 运行时有什么区别?
dll分配的内存不是虚拟机的内存。因此影响虚拟机内存的参数(如 -Xmx)不会影响 dll 的内存分配。这个说法正确吗?
提前感谢您的回复