问题标签 [jvm-arguments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 将 JVM 参数传递给 SBT
我的 SBT 版本正在回响:
如何将-Xlint:unchecked
参数传递给 SBT 调用的 javac 进程?
java - 作为服务运行时将JVM参数传递给Tomcat?
我需要将几个 JVM 参数传递给运行 Tomcat 的 JVM,以便我的应用程序可以获取它们。
我想按照本文中概述的过程来获取环境变量。
我该怎么做呢?
更新 对不起这是在windows下运行(客户端服务器上我的开发机器2003上的7)
java - ParallelGC 和 ParallelOldGC 有什么区别?
我对 GC 算法有一些疑问:首先,当我们使用 、 等参数时UseSerialGC
,我们指定了一个 GC 算法。他们每个人都可以在所有世代中进行GC,对吗?UseParallelGC
UseParallelOldGC
例如,如果我使用java -XX:+UseSerialGC
,所有代都将使用串行 GC 作为 GC 算法。
其次,我可以ParallelGC
在老一代中使用并SerialGC
在年轻一代中使用吗?
ParallelGC
最后一个作为标题和有什么区别ParallelOldGC
?
java - 将 Java 控制台应用程序作为守护进程运行(后台)
我开发了一个 Java 控制台应用程序,当启动时,打开一个控制台窗口并保持在前台,我想在后台启动该应用程序。
现在我通过这个命令行启动应用程序:
有没有办法实现这种行为?更改命令行参数就足够了,或者我需要对我的代码进行一些更改?
import - loading clojure-contrib
I'm new to the whole JVM thing, and trying to play with clojure. I'm attempting to load clojure-contrib and failing:
Any pointers will be great - thanks.
macos - 为什么 webstart 应用程序无法在 mac 上启动?(缺少 vmarg)
嘿那里,
我开发了一个通过 javaws 启动的应用程序,该应用程序本身经过测试可以在 linux(ubuntu 10.04 LTS)、windows 7 和 mac OS 上运行。如果在本地启动,它使用 swt 并在所有这些平台上运行而不会出现问题。
经过一番挣扎后,应用程序现在可以在所有架构的 linux 和 windows 机器上很好地启动,如果它不是用于 mac 的话!
我知道要在 macOS 下运行一个 swt 应用程序需要给 java-vmXstartOnFirstThread
并且对 javaws 做同样的事情 jnlp 文件需要以下资源标签:
正如在这个问题中所讨论的, macOS 可能在 swt 和j2se="xy"
定义方面存在问题,所以我尝试了一个特定的,根本没有(甚至不是全局的)和“通用”的(例如:)j2se="1.5+"
。
我怀疑这个论点javaws-vm-args="-XstartOnFirstThread"
或java-vm-args="-XstartOnFirstThread"
(在互联网上发现这个论点有和没有“ws”部分并尝试了两者)不是由javaws传递的,因为当在mac上本地执行时,jar本身运行得非常完美。
现在的实际问题是,对于每个可能的参数组合,应用程序总是退出,但出现以下异常:
这是规格:
- 操作系统:MacOS 10.6(雪豹)64 位
- Java 运行时 1.6 64 位
- SWT 版本:3.6.2-cocoa-macosx-x86_64
我希望有人遇到同样的问题并且能够解决它,提前感谢所有答案,
欢呼停止
java - 具有可爆 RAM 的 vServer 上的 Java 堆空间 Xmx Xms
我们在具有 1GB 保证 RAM 和 4GB 可爆 RAM 的 vServer 上运行依赖于 Java 的 Minecraft 服务器。
我们使用带有 php/mySQL 的 lighttpd 网络服务器与实际的 Minecraft 服务器一起运行 Debian 6.0 (Squeeze) Minimal (64Bit)。我们目前已将所有内容设置为保持在我们的 1GB 保证 RAM 内,但似乎我们没有以这种方式利用可爆 RAM,也不知道我们应该如何(以及是否?)这样做。
我们目前使用以下字符串加载服务器:
我们为 minecraft 分配了 880M(我们认为?),其余的保留给系统、网络服务器等。我们如何优化这个设置?将这个初始启动分配到 1GB 上并很好地分配到我们的可爆 RAM 中是否有意义?Java 或系统有没有办法自己处理这个问题,比如在高峰时间需要时分配超过 880M,最大为 4GB?由于无法保证可爆破 RAM,如果它在需要时不可用,会发生什么?谢谢!
memory-leaks - Jetty 7:OutOfMemoryError:应用程序重新部署时的 PermGen 空间
第一次应用程序正确启动。然后我删除 webapp/*.war 文件并粘贴新版本的 *.war。Jetty 开始部署新战争但java.lang.OutOfMemoryError: PermGen space
发生错误。如何配置 Jetty 以修复错误/进行正确的重新部署?
这个解决方案对我没有帮助。
码头版本:jetty-7.4.3.v20110701
javascript - Rhino 不会枚举函数的“参数”
我正在尝试使用函数可用的“参数”变量来枚举传递给函数的参数,在 Javascript 中,使用:
这似乎在 chrome 和 firebug 控制台中对我有用,但不适用于 Rhino。使用前两个,我可以成功进入for循环并查看参数,而使用后者,似乎甚至没有进入for循环。
为什么会发生这种情况,我该如何防止这种情况发生?
java - 我在哪里可以定义 java 编译器选项,以便机器上运行的任何 java 进程都能看到它们?
关注http://lucene.apache.org/java/docs/index.html#28+July+2011+-+WARNING%3A+Index+corruption+and+crashes+in+Apache+Lucene+Core+%2F+Apache +Solr+with+Java+7我希望-XX:-UseLoopPredicate
全局设置 JVM 选项,以便我机器上运行的所有 java 进程都能看到它。
我该怎么做?
谢谢。