質問編集履歴
9
ls.exeが残っている図を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -133,3 +133,5 @@
|
|
133
133
|
リソースモニターでは,終了後ls.exeは消えていきましたが,RAMMapを終了後に起動してProcesesを見ると,ls.exeは大量に残っていました.これらのls.exeがPage Table分のメモリを保持したままになっているようです.
|
134
134
|
|
135
135
|
また,セーフモードで起動してプログラムを実行した場合,メモリ解放の問題は発生せず使用率は10%台のままでした.
|
136
|
+
|
137
|
+
![ls.exeが残っている](229d22ff79ab3bba06b85cb49dee8da3.png)
|
8
RAMMapで見たls.exeについてと,セーフモードでの結果について加筆
test
CHANGED
File without changes
|
test
CHANGED
@@ -125,3 +125,11 @@
|
|
125
125
|
Page Tableが実行するごとに約2.7GB増加しているほか,Unusedなのにアクティブなメモリというものが増加しています.Diver Lockedにはほぼ変化はありませんでした.
|
126
126
|
|
127
127
|
![RAMMap実行結果](df9cf917456d334cca8a60a5a9afaba6.png)
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
2020/4/16 追記
|
132
|
+
|
133
|
+
リソースモニターでは,終了後ls.exeは消えていきましたが,RAMMapを終了後に起動してProcesesを見ると,ls.exeは大量に残っていました.これらのls.exeがPage Table分のメモリを保持したままになっているようです.
|
134
|
+
|
135
|
+
また,セーフモードで起動してプログラムを実行した場合,メモリ解放の問題は発生せず使用率は10%台のままでした.
|
7
RAMMapの結果を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -115,3 +115,13 @@
|
|
115
115
|
実行中,じわじわとメモリ使用率が増えていき,1回実行前後では物理メモリ使用率は35%→65%となり,終了後も変化しないため,バージョンが古いという点は問題ではありませんでした.
|
116
116
|
|
117
117
|
実行環境:CPU Ryzen 7 3700X,メモリ16GB,Python 3.7.7,conda 4.8.3
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
2020/4/16 追記
|
122
|
+
|
123
|
+
RAMMapを使用して,開始前(メモリ使用率33%),1回目終了時(メモリ使用率65%),2回目終了時(メモリ使用率94%)の各時点で更新し,内容を見ました.
|
124
|
+
|
125
|
+
Page Tableが実行するごとに約2.7GB増加しているほか,Unusedなのにアクティブなメモリというものが増加しています.Diver Lockedにはほぼ変化はありませんでした.
|
126
|
+
|
127
|
+
![RAMMap実行結果](df9cf917456d334cca8a60a5a9afaba6.png)
|
6
メインPCのPython,condaのバージョン更新時の結果を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -105,3 +105,13 @@
|
|
105
105
|
実行環境:CPU i7-8550U,メモリ 16GB, Python 3.7.6,conda 4.8.2
|
106
106
|
|
107
107
|
Windows10で,というよりはハードウェア構成から起因している問題の可能性も出てきました.
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
2020/4/16 追記
|
112
|
+
|
113
|
+
AnacondaとPythonのバージョン違いが原因かもしれないので,メインPCの環境を更新して実行しました.
|
114
|
+
|
115
|
+
実行中,じわじわとメモリ使用率が増えていき,1回実行前後では物理メモリ使用率は35%→65%となり,終了後も変化しないため,バージョンが古いという点は問題ではありませんでした.
|
116
|
+
|
117
|
+
実行環境:CPU Ryzen 7 3700X,メモリ16GB,Python 3.7.7,conda 4.8.3
|
5
ノートPCのWindows10での結果について追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -95,3 +95,13 @@
|
|
95
95
|
上で示したスクリーンショットでは,ワーキングセットを見ていなかったため,再度2回実行した際に,ワーキングセットでソートしたものを示します.
|
96
96
|
|
97
97
|
![Windows10で2回実行した後のスクリーンショット(ワーキングセット)](6425a33187ab21a4d34cb62fa61a0fa4.png)
|
98
|
+
|
99
|
+
|
100
|
+
|
101
|
+
2020/4/15 追記
|
102
|
+
|
103
|
+
ノートPCのWindows10でこのプログラムを実行したところ,メモリの開放に不具合は起きませんでした.
|
104
|
+
|
105
|
+
実行環境:CPU i7-8550U,メモリ 16GB, Python 3.7.6,conda 4.8.2
|
106
|
+
|
107
|
+
Windows10で,というよりはハードウェア構成から起因している問題の可能性も出てきました.
|
4
ワーキングセットを見た際のスクリーンショットの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -87,3 +87,11 @@
|
|
87
87
|
リソースモニターでコミット順に並べた際にはバックグラウンドで動いているskype,steamなどが上位に来ますが,何か莫大にメモリを消費しているプロセスは見当たりません.このときは1回目終了時57%→2回目終了時88%となっています.ls.exeは実行中は下の方に現れますが,終了後は無くなります.しかし,メモリは消費されたままです.
|
88
88
|
|
89
89
|
![Window10で2回実行した後のスクリーンショット](741248a70261d24f0e17691782a1c07e.png)
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
2020/4/15 追記
|
94
|
+
|
95
|
+
上で示したスクリーンショットでは,ワーキングセットを見ていなかったため,再度2回実行した際に,ワーキングセットでソートしたものを示します.
|
96
|
+
|
97
|
+
![Windows10で2回実行した後のスクリーンショット(ワーキングセット)](6425a33187ab21a4d34cb62fa61a0fa4.png)
|
3
Windows10環境でのリソースモニターを含めたスクリーンショットの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -75,3 +75,15 @@
|
|
75
75
|
2020/4/15 追記
|
76
76
|
|
77
77
|
Ubuntu 18.04にAnacondaをインストールし,再起動後このプログラムを動かした場合,このメモリが開放されない問題は発生しませんでした.なので,Windows10でのみ起きるものと推測されます.(CPU A10-7800 メモリ12GB,python 3.7.6,conda 4.8.2)
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
2020/4/15 追記
|
82
|
+
|
83
|
+
Windows10でこのプログラムを2回実行した際のリソースモニターを含めたスクリーンショット(※画面左のショートカット部分はカットしています)はこちらです.
|
84
|
+
|
85
|
+
※実行しているmemory_explosion.pyの中身が上記コードです.
|
86
|
+
|
87
|
+
リソースモニターでコミット順に並べた際にはバックグラウンドで動いているskype,steamなどが上位に来ますが,何か莫大にメモリを消費しているプロセスは見当たりません.このときは1回目終了時57%→2回目終了時88%となっています.ls.exeは実行中は下の方に現れますが,終了後は無くなります.しかし,メモリは消費されたままです.
|
88
|
+
|
89
|
+
![Window10で2回実行した後のスクリーンショット](741248a70261d24f0e17691782a1c07e.png)
|
2
日付のミスを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -72,6 +72,6 @@
|
|
72
72
|
|
73
73
|
|
74
74
|
|
75
|
-
2020/4/
|
75
|
+
2020/4/15 追記
|
76
76
|
|
77
77
|
Ubuntu 18.04にAnacondaをインストールし,再起動後このプログラムを動かした場合,このメモリが開放されない問題は発生しませんでした.なので,Windows10でのみ起きるものと推測されます.(CPU A10-7800 メモリ12GB,python 3.7.6,conda 4.8.2)
|
1
別のOSでの実行結果を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -69,3 +69,9 @@
|
|
69
69
|
### 補足情報(FW/ツールのバージョンなど)
|
70
70
|
|
71
71
|
Pythonのバージョンは 3.7.4,condaのバージョンは 4.7.12 です.
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
2020/4/20 追記
|
76
|
+
|
77
|
+
Ubuntu 18.04にAnacondaをインストールし,再起動後このプログラムを動かした場合,このメモリが開放されない問題は発生しませんでした.なので,Windows10でのみ起きるものと推測されます.(CPU A10-7800 メモリ12GB,python 3.7.6,conda 4.8.2)
|