前回からの続き
”おぃ使えないSE、負荷テストは順調か?”
俺:…
何度やっても途中でjmeter.batで Heap Space Sizeなんちゃらとエラーらしきものがでて終了しちゃとんですけど…
で、困った時のGoogle先生に聞いてみました。
いろいろ目を通してみると、JavaHeapMemoryが足らないとのこと。
jmeter.bat の以下の”HEAP=”Xmx部分を増やすとよいとのことで、早速増やして実行。
rem See the unix startup file for the rationale of the following parameters,
rem including some tuning recommendations
set HEAP=-Xms256m -Xmx512m
set NEW=-XX:NewSize=128m -XX:MaxNewSize=256m
set SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50%
set TENURING=-XX:MaxTenuringThreshold=2
set PERM=-XX:PermSize=64m -XX:MaxPermSize=128m -XX:+CMSClassUnloadingEnabled
rem set DEBUG=-verbose:gc -XX:+PrintTenuringDistribution
なるほど、jmeterはjvm上動くため、jvmのheapの制限を増やしてあげているってことか。
とりあえずエラーでなくなった。
いい気になり、さらにシナリオを追加して、テスト条件を変更して実行をしたところ…また似たような現象が発生…