Может кто-нибудь помочь мне с ошибкой Недостаточно памяти (OOM), с которой я столкнулся при работе JMeter
Я новичок ie в Java и в JMeter, а также в тестировании производительности. Я использовал командную строку, но все еще сталкиваюсь с проблемой Out of Memory . Я пытался настроить размер кучи, но работа не продолжалась каждый раз, когда я меняю его.
Мой текущий размер кучи ниже
set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m
Я добавил еще одну память: из 8 ГБ , моя память теперь 16 ГБ .
Но когда я запускаю его снова с 1000 потоков , отображается сообщение об ошибке ниже:
Uncaught Exception java.lang.OutOfMemoryError: unable to create new native thread in thread Thread[Thread Group 1-130,5,main]. See the log file for details.
Uncaught Exception java.lang.OutOfMemoryError: unable to create new native thread in thread Thread[Thread Group 1-63,5,main]. See log file for details.
Uncaught Exception java.lang.OutOfMemoryError: unable to create new native thread in thread Thread[Thread Group 1-135,5,main]. See log file for details.
Uncaught Exception java.lang.OutOfMemoryError: unable to create new native thread in thread Thread[Thread Group 1-19,5,main]. See log file for details.
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 32756 bytes for ChunkPool::allocate
Иногда Я также сталкиваюсь только с этой ошибкой:
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 32756 bytes for ChunkPool::allocate
Может кто-нибудь, пожалуйста, помогите мне. Я только начинающий, поэтому буду признателен, если вы ответите не слишком техническими терминами.
Заранее благодарю.