2016-01-21 18 views
0

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

+0

创建过程的dmp文件,并分析其与DebugDiag资料分析 – magicandre1981

+3

'获取变量的DMP |的ConvertTo JSON的|出File' –

回答

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' 
... 
+0

的ConvertTo -Json抱怨现有的密钥,ConvertTo-XML抱怨空值。虽然Export-csv应该可以工作!谢谢。 – RedGazelle