如何设置 Equinox osgi 容器的最小/最大堆大小
有谁知道如何在启动春分时设置最大堆大小?我从命令行启动容器,如下所示:
java -jar org.eclipse.osgi_3.5.2.jar -console -Xmx1024M -Xms512M -XX:[MaxPermSize]=256M
但是,这对最大堆大小没有影响,最终会出现 OutOfMemoryException。我正在尝试使用 catalina osgi 包和 spring-web-extender 部署一个 war 包,因此任何有关如何为 tomcat osgi 包设置 java_opts 的提示也将不胜感激。
谢谢巴里
does anyone know how to set the max heap size when starting equinox? I start the container from the command line as follows:
java -jar org.eclipse.osgi_3.5.2.jar -console -Xmx1024M -Xms512M -XX:[MaxPermSize]=256M
However, this has no effect on the max heap size and I end up with an OutOfMemoryException. I am trying to deploy a war bundle using the catalina osgi bundle and spring-web-extender, so any tips on how to set java_opts for a tomcat osgi bundle would be appreciated also.
Thanks
Barry
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
之前,您必须传递 JVM 堆参数
在调用
-jar
这个有用的链接说You have to pass the JVM heap args before calling the
-jar
This useful link says