【发布时间】:2015-08-31 11:44:38
【问题描述】:
我在 Mac 上运行来自 Interactive Brokers 的 Parallels 交易平台。当我使用基于云的链接或独立应用程序时,TWS 占用了 99% 的可用 CPU。有没有办法可以限制 JVM 将分配的 RAM 量?
我有 4gig 的内存分配给 Parallels VM。 TWS 占用了大约 433K 的内存。
我在命令行中添加了 -Xmx300M -Xms300M 以启动 TWS,但这没有任何作用。当我启动时,它仍然消耗 99% 的 CPU 并分配了 400K 的内存
【问题讨论】:
-
CPU消耗和RAM分配有什么关系??
-
@sharonbn 一种可能是 GC 持续运行,因为堆已满,但它最终会得到
OutOfMemoryException -
stackoverflow.com/questions/1493913/… 回答你的问题了吗?
-
如果 CPU 时间在垃圾回收中,您希望增加 RAM,而不是减少它。
-
谢谢。我可以将这些“-Xms
-Xmx ”参数添加到快捷方式吗?我想限制内存或 CPU 使用率吗?