回答編集履歴
4
なぜか編集が適用されていないのでもう1度編集
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
> C#で作成中のゲームのメモリ使用量がどこかでdisposeなどを忘れていたせいで、すごく上がっており
|
2
2
|
|
3
|
-
|
3
|
+
もし上記文章が「メモリリークが発生した真の原因」である場合の回答です。
|
4
4
|
|
5
5
|
リソースの解放(`Dispose`)が必要なオブジェクトには`IDisposable`インターフェースが実装されているので、まずはプロジェクト内に該当のオブジェクトが使用されているかを確認してください。
|
6
6
|
|
3
文章の修正
answer
CHANGED
File without changes
|
2
文章の修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
> C#で作成中のゲームのメモリ使用量がどこかでdisposeなどを忘れていたせいで、すごく上がっており
|
2
2
|
|
3
|
-
この文章が真の場合の回答です。
|
3
|
+
この文章がメモリリークが発生した真の原因である場合の回答です。
|
4
4
|
|
5
5
|
リソースの解放(`Dispose`)が必要なオブジェクトには`IDisposable`インターフェースが実装されているので、まずはプロジェクト内に該当のオブジェクトが使用されているかを確認してください。
|
6
6
|
|
1
文章の修正
answer
CHANGED
@@ -4,9 +4,9 @@
|
|
4
4
|
|
5
5
|
リソースの解放(`Dispose`)が必要なオブジェクトには`IDisposable`インターフェースが実装されているので、まずはプロジェクト内に該当のオブジェクトが使用されているかを確認してください。
|
6
6
|
|
7
|
-
`IDisposable`なオブジェクトを見つける方法は以下の通りです。
|
7
|
+
`IDisposable`なオブジェクトを見つける方法の1つは以下の通りです。
|
8
8
|
0. `IDisposable`なオブジェクトを1つ見つける
|
9
|
-
0. `IDisposable`
|
9
|
+
0. `IDisposable`と書かれたテキスト部分をダブルクリックで選択し、右クリックでメニューを表示
|
10
10
|
0. 「すべての参照を検索」を選択
|
11
11
|
|
12
12
|
これで、プロジェクト内で定義されている`IDisposable`なオブジェクトが全て表示されるはずです。
|