在Windows XP(Powershell 1.0)中從Powershell or Batch: find and replace characters運行此腳本時一切順利。但是,在腳本停止處理文本文件後,Powershell仍然保存了超過1 000 000 kb的內存(從taskmanager進行檢查時),並且似乎不釋放內存使用情況。我必須殺死Powershell進程才能釋放內存。如何防止這種巨大的內存使用情況?Powershell不釋放內存
2
A
回答
5
0
似乎有在獲取內容內存泄漏。
[GC] ::收集在我們的情況下加載時沒有工作〜6000頁的文檔,我們不得不使用,而不是一個StreamReader:
$sr = New-Object System.IO.StreamReader($filepath)
...
$sr.Dispose()
相關問題
- 1. 內存不釋放
- 2. 內存不釋放
- 3. window.URL.revokeObjectURL()不立即釋放內存(或根本不釋放內存)?
- 4. 即使我明確釋放內存,內存也不會釋放
- 5. powerbuilder內存不釋放
- 6. PipelineBuffer不釋放內存
- 7. 的Cocos2D:particle.autoRemoveOnFinish不釋放內存
- 8. NSURLSession downloadTask不釋放內存
- 9. uWSGI不釋放內存
- 10. MySQL不釋放內存
- 11. JTextArea.setText(null);不釋放內存
- 12. AVAudioPlayer不釋放內存
- 13. Imagedestroy不能釋放內存
- 14. (MSMQ)mqsvc.exe不釋放內存
- 15. WebViews不釋放內存?
- 16. DelayedJob不釋放內存
- 17. ImageView.setImageDrawable(NULL)不釋放內存
- 18. WPF不釋放內存
- 19. iPhone - 釋放內存
- 20. 與釋放內存
- 21. JNI釋放內存
- 22. Javascript內存釋放
- 23. UINavigationViewController內存釋放
- 24. Ç - 內存分配和釋放內存
- 25. .net不會ArrayList.Clear釋放內存?
- 26. Scrapy蜘蛛不釋放項目內存
- 27. Dismiss ViewController不會釋放內存
- 28. 爲什麼node.js不釋放內存?
- 29. 撒克遜內存不被釋放
- 30. UIButton setBackgroundImage消耗不釋放內存?
FWIW:你真的不應該使用()的周圍Get-Content除非你必須編輯這個文件 - 它會導致所有的行在被替換之前被收集,這對於大文件來說將非常昂貴 – Jaykul 2010-11-09 17:24:42
謝謝,這有很大的效果! – jjoras 2010-11-09 17:45:17