我正在開發一個C#Mono項目(在Unity3D中),它使用舊版本的垃圾回收器。內存泄漏對我來說是一個不愉快的警告。查找所有出現的對象實例化
正因爲如此,我的優化,就像我所能的:避免LINQ的瘟疫一樣,回收集合等
我想知道的是 - 是有一個工具,可以讓我知道所有我正在實例化新對象的地方?
我已經能夠grep的東西,如new List
這是好的,但如果我想擴大我的搜索new
我也得到值類型,我想忽略。
我正在使用MonoDevelop,Visual Studio 2013和Resharper。
resharper會告訴你在哪裏使用構造函數。 – 2014-09-24 18:22:54
我怎樣才能找到這個功能? – Vesuvian 2014-09-24 18:32:10
您是否嘗試過[Heapshot](http://www.mono-project.com/docs/debug+profile/profile/heapshot/)? – dbc 2014-09-24 18:32:24