LoginSignup
14
14

More than 5 years have passed since last update.

JMeterでOutOfMemoryが発生した場合の対応方法

Posted at

JMeterを使用して負荷試験を実施していたら、javaのOutOfMemoryが発生したのでその対処方法をメモ。

■動作環境

Java 1.4.6
JMeter 2.3.2

■エラー

java.lang.OutOfMemoryError

■原因

JavaVMに割り当てられたヒープメモリが枯渇しメモリリークが発生。

■対処方法

(任意のディレクトリ)¥jakarta-jmeter-2.3.2¥bin配下にあるjmeterをエディタで編集。ヒープサイズをアップさせました。

# This is the base heap size -- you may increase or decrease it to fit your
# system's memory availablity:
HEAP="-Xms256m -Xmx256m"

# This is the base heap size -- you may increase or decrease it to fit your
# system's memory availablity:
HEAP="-Xms512m -Xmx512m"

これで無事、解決しました。

※余談

バージョンが古かったので、JMeterのバージョンアップも実施しました。
JMeter 2.3.2 ➡ JMeter 2.3.4
そしたら、jmeter.batを動かしてもjmeterが起動しませんでした。

■原因

Javaバージョンの互換性のため起動しない(?)

■解決方法

Javaのバージョンをアップ
Java 1.4.6 ➡ Java 1.4.17

これで無事、解決しました。
なお、JMeter 2.3.4はデフォルトでヒープサイズが512MBでした。

以上。

14
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
14