Ограничить объем оперативной памяти, в которой будет выделяться 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%.