Ошибка кучи Java в параллельной программе - PullRequest
0 голосов
/ 01 ноября 2011

Я измеряю пропускную способность различных параллельных структур данных. По сути, у меня есть различное количество клиентов (1-16), выполняющих операции чтения или записи. Когда я выполняю только 10 000 операций, все становится великолепно; когда они делают больше (100 000 или 1 000 000), я получаю следующую ошибку: java.lang.OutOfMemoryError: Java heap space

Есть идеи как это исправить?

1 Ответ

0 голосов
/ 01 ноября 2011
  1. Есть ли в вашей программе несколько компонентов?
  2. Можно ли разделить их и сделать их асинхронными, используя ограниченные / блокирующие структуры данных или сделать их управляемыми событиями?
  3. Каков эффектустановки аргументов -Xmx VM?

Нам понадобится больше описания для лучшего ответа.

...