Я хотел бы знать, если во время отладки можно узнать, сколько объектов типа загружено с помощью Visual Studio 2013. Я в настоящее время развивающийся в C#.Возможно ли узнать, сколько объектов типа загружено в Visual Studio 2013?
ответ
Это зависит от версии Visual Studio, которую вы используете, есть ли встроенная поддержка этого с приятным графическим интерфейсом. .NET Memory Allocation Profiler может помочь вам просмотреть количество объектов в памяти, оно поставляется с Visual Studio Premium и Ultimate. Вы также можете использовать более твердую технику, используя Sons-of-Strike, что может дать вам very detailed information, если вы знаете, что искать. SoS работает с любой версией Visual Studio и даже с базовым WinDbg debugger. Вот еще tutorial from the Microsoft P&P group по этому вопросу. Чтобы получить SoS, вам нужно download and install the Windows Debugging Tools whcih you can find here.
Там целый ряд 3-й партии профайлеров, а также, как:
Другие подобные вопросы на StackOverflow:
Что вы имеете в виду, сколько объектов загружаются? Вы можете добавить код отладки в конструктор/финализатор вашего объекта, который учитывает их в статическом поле. Как здесь: http://stackoverflow.com/questions/2392075/how-can-i-find-out-how-many-objects-are-created-of-a-class-in-c-sharp – mkf
Что случилось с все понижения? –