2017-03-23 8 views
0

)セレングリッドを開始します。Appium軍メモリのうちのJavaScriptヒープ

java -jar \selenium-server-standalone-2.53.0.jar -role hub 

2)appiumサーバを起動します。

appium -a 127.0.0.1 -p 4723 --bootstrap-port 4720 -U 3b06c2a2 --nodeconfig node_config_1.json 

appium -a 127.0.0.1 -p 4725 --bootstrap-port 4729 -U LenovoTAB2A8 --nodeconfig node_config_2.json 

3)のテストを開始します。 mvn test

appiumバージョン:1.6.3/1.5.3/1.4 - すべてのバージョンでチェックされています。 ノードのバージョン:JSノード-v7.7.4-x64.msi のJava 1.8、Windows 7のx64の

30分二appium後(4725 -p)は1.3GB、少ないRAM usese最初の1(〜あまりにもマッシュRAMを使用しています - P 47253)〜300MBの

そして、いくつかの時間が経過した後、4725 -p appiumは()

<--- Last few GCs ---> 

2558249 ms: Mark-sweep 1371.3 (1434.9) -> 1371.3 (1434.9) MB, 1745.2/0.0 ms [ 
allocation failure] [GC in old space requested]. 
2559995 ms: Mark-sweep 1371.3 (1434.9) -> 1372.8 (1408.9) MB, 1745.4/0.0 ms [ 
last resort gc]. 
2561685 ms: Mark-sweep 1372.8 (1408.9) -> 1374.8 (1408.9) MB, 1689.8/0.0 ms [ 
last resort gc]. 

<--- JS stacktrace ---> 

==== JS stack trace ========================================= 

Security context: 000002B7252CFB61 
1: onread [net.js:530] [pc=000001837B14847C] (this=000000AC5570A169 <a Pipe 
with map 0000008EE91F9D21>,nread=410,buffer=00000073E9AE60B9 <an Uint8Array with 
map 0000008EE91F8671>) 
2: arguments adaptor frame: 3->2 

==== Details ================================================ 

[net.js:530] [pc=000001837B14847C] (this=000000AC5570A169 <a Pipe wi 
th map 0000008EE91F9D21>,nread... 

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memo 
ry 

答えて

0

douwn行く間違いなく問題です:私は古いサーバーバージョンのために話すが、1.7.1とすることはできませんシングルノードは私のために使用する115-180 MbのRAMと残り時間内にそのレベルで

Appiumサーバーから開始して1.6.5--enable-heapdumpサーバーフラグを使用すると、NodeJSメモリダンプコレクションを有効にすることができます。これは、問題がインフラストラクチャの設定か、appiumサーバー側かどうかを調べるのに役立ちます。

また、Selenoid

のようなSelenium Gridの代替案を調べることもできます
関連する問題