- 34 名前:デフォルトの名無しさん mailto:sage [2019/10/10(木) 21:39:45.74 ID:afa4sCIxa.net]
- >>33
https://referencesource.microsoft.com/#System/services/monitoring/system/diagnosticts/Process.cs,1554 ReferenceSourceを見ると GetProcessesByName()が内部でGetProcesses()を使っていて、それの戻り値配列に使わない場合はDispose()しているから GetProcesses()を直接呼び出している場合でも戻り値配列の各ProcessをDispose()したほうが良さそう GC管理下にあるからDisposeを呼び忘れていても、ファイナライザが呼び出されて少なくともメモリーは回収されるとは思う
|

|