Производительность сборки мусора в худшем случае на Mono - PullRequest
3 голосов
/ 08 февраля 2011

Привет, я хочу узнать, сколько времени потребуется для вызова метода или создания объекта.

Я думал о чем-то вроде вызова GC.Collect() перед созданием объекта или во время метода или вызовом некоторых деструкторов..

Есть ли у кого-нибудь какие-нибудь подсказки или идеи для выяснения некоторых (или) наихудших сценариев?

наилучшие пожелания

1 Ответ

1 голос
/ 08 февраля 2011

Смотрите эту тему .Поместите код ответа в цикл и запишите самое низкое и самое высокое время, которое наступит. Но на самом деле это может быть не так интересно.Вот лучшее изложение производительности:

Запустите код в вашем реальном приложении, чтобы почувствовать реальный сценарий

или

Запустите тест, скажем, 100000 вызовов на любойметод, который вы хотите протестировать, тогда вы можете взять среднее время вызовов, которое должно дать вам лучшее указание, если ваш метод медленный или нет

...