質問するログイン新規登録

質問編集履歴

5

検証内容追記

2019/09/26 06:45

投稿

dropttt
dropttt

スコア4

title CHANGED
File without changes
body CHANGED
@@ -79,4 +79,19 @@
79
79
  jconsoleを使わずに処理を流してOOMEが発生しないかを検証中。
80
80
 
81
81
  → jconsoleによる監視を外した結果、RMI TCP Connection Exceptionは出なくなったが、
82
-  OutOfMemoryError は再発し、プロセスが落ちてしまった。
82
+  OutOfMemoryError は再発し、プロセスが落ちてしまった。
83
+
84
+ (追記 2019/09/26)
85
+
86
+ ```ここに言語を入力
87
+ java -Xms8m -Xmx8m -Xmn2m -XX:-UseGCOverheadLimit main
88
+
89
+ ```
90
+
91
+ オプションを付けて上記で実行しましたが、変わらずOOMEが発生して落ちてしまいました。
92
+
93
+ ```ここに言語を入力
94
+ エラー内容
95
+ Exception in thread "main"
96
+ Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"
97
+ ```

4

検証内容を追記

2019/09/26 06:45

投稿

dropttt
dropttt

スコア4

title CHANGED
File without changes
body CHANGED
@@ -76,4 +76,7 @@
76
76
 
77
77
  (追記 2019/09/24)
78
78
  エラー内容がjconsoleに起因することが考えられる為、
79
- jconsoleを使わずに処理を流してOOMEが発生しないかを検証中。
79
+ jconsoleを使わずに処理を流してOOMEが発生しないかを検証中。
80
+
81
+ → jconsoleによる監視を外した結果、RMI TCP Connection Exceptionは出なくなったが、
82
+  OutOfMemoryError は再発し、プロセスが落ちてしまった。

3

状況追記

2019/09/25 00:59

投稿

dropttt
dropttt

スコア4

title CHANGED
File without changes
body CHANGED
@@ -72,4 +72,8 @@
72
72
 
73
73
  何かご存じの方いらっしゃいましたら、ご教示いただけますと幸いです。
74
74
 
75
- 宜しくお願い致します。
75
+ 宜しくお願い致します。
76
+
77
+ (追記 2019/09/24)
78
+ エラー内容がjconsoleに起因することが考えられる為、
79
+ jconsoleを使わずに処理を流してOOMEが発生しないかを検証中。

2

プログラムに誤記があったため修正

2019/09/24 01:23

投稿

dropttt
dropttt

スコア4

title CHANGED
File without changes
body CHANGED
@@ -15,8 +15,13 @@
15
15
  ```Java
16
16
  class main{
17
17
  public static void main(String[] args){
18
+ try{
18
- while(true){
19
+ while(true){
19
- System.out.println("testtest");
20
+ System.out.println("testtest");
21
+ Thread.sleep(1);
22
+ }
23
+ }catch(InterruptedException e){
24
+ e.printStackTrace();
20
25
  }
21
26
  }
22
27
  }
@@ -32,7 +37,7 @@
32
37
  ●実行結果
33
38
 
34
39
  ```ここに言語を入力
35
- ==OOME発生寸前のログ==(数10分間は稼働し続けていた)
40
+ ==OOME発生寸前のログ==(約1時は稼働し続けていた)
36
41
 
37
42
  testtest
38
43
  testtest
@@ -56,7 +61,7 @@
56
61
  ①プログラムの繰り返し間隔を極端に短くして実行(1000分の1秒ごと)
57
62
  ②プログラムの実行引数を小さくして実行(-Xms8m -Xmx8m -Xmn2m)
58
63
 
59
- ヒープサイズは小さいですが、数10分間稼働していため、
64
+ ヒープサイズは小さいですが、一時半以上稼働していため、
60
65
  プログラムの初期実行に必要な容量は割り当てられていると想定しています。
61
66
 
62
67
  今回は検証のため、上記のような条件で実行しましたが、

1

稼働時間に差異があったため修正(1時間以上→数10分)

2019/09/20 10:01

投稿

dropttt
dropttt

スコア4

title CHANGED
File without changes
body CHANGED
@@ -32,7 +32,7 @@
32
32
  ●実行結果
33
33
 
34
34
  ```ここに言語を入力
35
- ==OOME発生寸前のログ==(1時以上は稼働し続けていた)
35
+ ==OOME発生寸前のログ==(数10分間は稼働し続けていた)
36
36
 
37
37
  testtest
38
38
  testtest
@@ -56,7 +56,7 @@
56
56
  ①プログラムの繰り返し間隔を極端に短くして実行(1000分の1秒ごと)
57
57
  ②プログラムの実行引数を小さくして実行(-Xms8m -Xmx8m -Xmn2m)
58
58
 
59
- ヒープサイズは小さいですが、1時以上稼働しているため、
59
+ ヒープサイズは小さいですが、数10分間稼働しているため、
60
60
  プログラムの初期実行に必要な容量は割り当てられていると想定しています。
61
61
 
62
62
  今回は検証のため、上記のような条件で実行しましたが、