Ограничить объем оперативной памяти, в которой будет выделяться JVM

Я использую TWS от Interactive Brokers в Parallels на Mac. Когда я использую облачную ссылку или автономное приложение, TWS занимает 99% доступного процессора. Есть ли способ, которым я могу ограничить объем оперативной памяти, которую будет выделять JVM?

У меня есть 4 гигабайта памяти, выделенной для виртуальной машины Parallels. TWS занимает около 433К памяти.

Я добавил -Xmx300M -Xms300M в командную строку для запуска TWS, но это ничего не сделало. Когда я запускаюсь, он все еще потребляет 99% ЦП и имеет 400 КБ памяти

1 ответ

Я обнаружил, что проблема в Parallels. Я использовал Parallels 8. Когда я использовал TWS на отдельном компьютере с Windows, загрузка ЦП никогда не превышала 50%.

Я создал новую виртуальную машину с Parallels 8, и загрузка процессора по-прежнему составляла 99%.

Я обновился до Parallels 11, создал новую виртуальную машину и установил TWS. Теперь это занимает менее 10%.

Другие вопросы по тегам