jmeter > 動作がもっさり遅かった件
環境:Mac
実施日:2020/10/9
jmeterを導入したものの、動作がもっさりすぎてテストにならずに悩んでいました。
高確率でフリーズするくらいでした。
同マシンで、ParallesでWindows環境でテストしてみると快適に動作するので、ネットワークの問題でもなさそうです。
環境調査
java_home
/usr/libexec/java_home -V
コマンドで環境を調べてみました。
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
11.0.3, x86_64: "Amazon Corretto 11" /Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home
1.8.0_265, x86_64: "Amazon Corretto 8" /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home
1.8.0_265, x86_64: "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home
jmeter
WARNING: package sun.awt.X11 not in java.desktop
================================================================================
Don't use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html
================================================================================
jmeterはJAVA11でも動くようだが、推奨環境はJAVA8ということらしい
常駐ソフトを落としたり、設定をかなり見直してみるも改善せず。
他環境で検証
jenvを入れてJDKのバージョンを切り替えてテストしました。
Mac > jEnvで複数バージョンのJDK(JAVA環境)を切り替える - Qiita
jenv
jenv versions
で環境を調べてみました
$ jenv versions
system
1.8
1.8.0.265
11
11.0
11.0.3
corretto64-1.8.0.265 (set by /Users/atsu/.jenv/version)
* corretto64-11.0.3
openjdk64-1.8.0.265
JDKのバージョンを変更してテストしてみました。
JAVA8
corretto 8 (1.8.0)
jenv global corretto64-1.8.0.265
JDKを変えただけで、スムーズに動いてしまった。
adoptopenjdk 8 (1.8.0)
jenv global openjdk64-1.8.0.265
同じく、スムーズに動く
JAVA 11
adoptopenjdk 11
jenv global openjdk64-11.0.8
同じく、スムーズに動く
correto 11 (11.0.8)
ダメ元で、11.0.3 → 11.0.8に上げてみました。
jenv global corretto64-11.0.8
快適に動作するようになってしまいました。
結局、バージョンを踏んでしまっていたのかもしれません。
しかし、誰かの参考になればと思い記録を残します。
Author And Source
この問題について(jmeter > 動作がもっさり遅かった件), 我々は、より多くの情報をここで見つけました https://qiita.com/sugasaki/items/7818677343246d9bc0dc著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .