Esto podría ser un anuncio límite, sin mencionar subjetivo, pero la pregunta es honesta. Durante los últimos dos meses, he estado desarrollando un nuevo generador de perfiles de fuente abierta para .NET llamado SlimTune Profiler (http://code.google.com/p/slimtune/).¿Qué características debe tener un analizador C# /. NET?
Es un esfuerzo relativamente nuevo, pero cuando miré la gama de perfiladores disponibles no quedé terriblemente impresionado. He hecho un trabajo inicial basado en productos existentes, pero sentí que este sería un buen lugar para preguntar: ¿qué es exactamente lo que QUIERES de un generador de perfiles?
Vengo de gráficos y juegos en tiempo real, por lo que es importante para mí que un generador de perfiles sea lo más rápido posible. De lo contrario, el juego se vuelve injugable y perfilar un juego lento no reproducible tiende a no ser muy esclarecedor. Estoy dispuesto a sacrificar algo de precisión como resultado. Ni siquiera me importan las excepciones. Pero no estoy muy familiarizado con lo que les interesa a los desarrolladores para otros tipos de aplicaciones. ¿Hay alguna característica de make or break para usted? ¿Dónde caen las herramientas existentes?
Una vez más, me disculpo si esto está fuera de lugar para StackOverflow, pero siempre ha sido un recurso increíblemente útil para mí y hay una gran variedad de desarrolladores aquí.
creo que esto es una pregunta válida, sobre todo teniendo en cuenta que estamos construyendo software para desarrolladores * *, y es de código abierto. ¡Realmente esperando las respuestas! – JoshJordan
Secundado. Esta es una herramienta de programadores. –
Me gusta mucho el hecho de que es de código abierto, voy a ver cómo se apila con dotTrace. –