Это может быть пограничная реклама, не говоря уже о субъективном, но вопрос честный. За последние два месяца я разрабатывал новый профилировщик с открытым исходным кодом для .NET, называемый SlimTune Profiler (http://code.google.com/p/slimtune/).
Это относительно новое усилие, но когда я посмотрел на диапазон доступных профилировщиков, я не был впечатлен. Я сделал некоторую начальную работу на основе существующих продуктов, но я чувствовал, что это будет хорошее место, чтобы спросить: что именно вы хотите от профилировщика?
Я прихожу из графики в реальном времени и игр, поэтому для меня важно, чтобы профайлер был как можно быстрее. В противном случае игра становится неиграбельной и профилирование неиграбельной медленной игры имеет тенденцию не быть очень просвещенным. Я готов пожертвовать некоторой точностью в результате. Меня даже не волнуют исключения. Но я не очень хорошо разбираюсь в том, что интересует разработчиков для других типов приложений. Есть ли у вас какие-либо возможности для создания или разлома? Где упадут существующие инструменты?
Опять же, я прошу прощения, если это просто от базы для StackOverflow, но это всегда был невероятно полезный ресурс для меня, и здесь есть очень широкий спектр разработчиков.