将所有变量转储到文本文件中

时间:2016-01-21 05:03:54

标签: powershell debugging memory-leaks

我制作了一个Windows窗体应用程序,似乎偶尔会造成内存泄漏。有没有办法将所有变量信息转储到文本文件中,以便我可以查看它并查看可能导致此问题的原因?

1 个答案:

答案 0 :(得分:1)

Get-Variable列出所有变量及其值。有多种方法可以将这些信息转储到文件中,例如:

Get-Variable | Export-Csv 'C:\variables.csv'
Get-Variable | Export-Clixml 'C:\variables.xml'
(Get-Variable | ConvertTo-Xml).Save('C:\variables.xml')
Get-Variable | ConvertTo-Json | Out-File 'C:\variables.json'
Get-Variable | Format-Table -Wrap | Out-String | Out-File 'C:\variables.txt'
...