質問編集履歴

2

実際の状況に説明不足、及び間違いがあったため

2017/05/10 16:09

投稿

ratetail
ratetail

スコア32

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ###発生している問題・エラーメッセージ
12
12
 
13
- Eclipse上でdebug実行すると現状Windows側のCPUをほぼ使い切る。
13
+ Eclipse上でdebug実行する、及びWindowsコマンドプロンプト上で「java classXX」で実行する現状Windows側のCPUをほぼ使い切る。
14
14
 
15
15
 
16
16
 
@@ -54,28 +54,10 @@
54
54
 
55
55
  ###補足情報(言語/FW/ツール等のバージョンなど)
56
56
 
57
- Windowsコマンドプロンプトで、上記Javaを実行する場合はCPUでいうと12~13%に張り付いて
58
-
59
- こちらは、CPUの1スレッド分リソース(CPUの1/8分)なので、イメージしていたのと似ていたのですが
60
-
61
- Windows上のタスクマネージャでは、合計12~13%分と成っているだけで、一つのスレッドのみが
62
-
63
- 最大使用されているようではないため、こちらもどうなっているのかわかりませんでした。
64
57
 
65
58
 
59
+ Eclipse上及び、Windowsコマンドプロンプトで、Javaをマルチスレッドで実行しても、シングルスレッドで実行しても
66
60
 
67
- Eclipse上で、Javaをマルチスレッドで実行しても、シングルスレッドで実行しても
68
-
69
- Eclipseが作業効率上げるために最適化を図ってシングルスレッドで動作しているように実行しながら
61
+ 作業効率上げるために最適化を図ってシングルスレッドで動作しているように実行しながら
70
62
 
71
63
  マルチスレッドで扱っているということでしょうか?
72
-
73
-
74
-
75
- また、コードは少し違いますが、Eclipse上で実行した際、上記のような時間計測で、10回分で一定ラインの
76
-
77
- 時間付近に集まりませんでした。
78
-
79
- FGCや通常GCなどが走って、その時だけ遅くなるのであればわかるのですが、Windowsコマンドプロンプトでjava実行する場合は
80
-
81
- ほぼ一定ラインで収束しています。

1

EclipseとWindowsコマンドライン実行時の違い追記

2017/05/10 16:09

投稿

ratetail
ratetail

スコア32

test CHANGED
File without changes
test CHANGED
@@ -52,8 +52,6 @@
52
52
 
53
53
  ```
54
54
 
55
-
56
-
57
55
  ###補足情報(言語/FW/ツール等のバージョンなど)
58
56
 
59
57
  Windowsコマンドプロンプトで、上記Javaを実行する場合はCPUでいうと12~13%に張り付いて
@@ -71,3 +69,13 @@
71
69
  Eclipseが作業効率上げるために最適化を図ってシングルスレッドで動作しているように実行しながら
72
70
 
73
71
  マルチスレッドで扱っているということでしょうか?
72
+
73
+
74
+
75
+ また、コードは少し違いますが、Eclipse上で実行した際、上記のような時間計測で、10回分で一定ラインの
76
+
77
+ 時間付近に集まりませんでした。
78
+
79
+ FGCや通常GCなどが走って、その時だけ遅くなるのであればわかるのですが、Windowsコマンドプロンプトでjava実行する場合は
80
+
81
+ ほぼ一定ラインで収束しています。