Viade Afterburner es un programa gratuito Microsoft Visual Studio Add-in que ofrece varias características útiles para un desarrollo de aplicaciones multiproceso utilizando el framework .NET:
- Hilos Mapa característica crea un diagrama UML como interactivo que describe todos los hilos de ejecución dentro de una aplicación, así como las clases y las primitivas de sincronización manipulados por estos hilos. Ofrece ayuda sustancial en la comprensión de la arquitectura de enhebrado de la aplicación.
- Detección de Deadlock característica alerta la aplicación que se ejecuta cuando un estancamiento hilos es detectado por una excepción que describe el ciclo completo de hilos y primitivas de sincronización que participan en el punto muerto con toda las pilas de llamadas pertinentes.
- Predicción Deadlock ayuda a implementar correctamente bloqueo nivelación estrategia de codificación que puede garantizar la ausencia de puntos muertos para algunas aplicaciones. Es una herramienta de análisis dinámico que rastrea las adquisiciones de acceso exclusivos realizados por los hilos de la aplicación que se ejecuta y genera un informe de las adquisiciones realizadas en los pedidos desalineamientos.
- Elimine función Supervisión genera un informe que enumera los objetos que implementan la interfaz IDisposable pero cuya Deseche método () no fue llamado explícitamente antes de GC ha recogido los objetos.
Existen numerosas herramientas de desarrollo, servicios públicos, las bibliotecas y los fragmentos de código por ahí que compiten por la atención de un programador y ofreciendo a simplificar el proceso de desarrollo de software. ¿Por qué quieres que mirar otro más? A diferencia de muchos, Afterburner requiere una inversión mínima de su tiempo y esfuerzo con el fin de beneficiarse de ella. No hay necesidad de aprender una nueva API o hacer cualquier cambio a su código existente. Los únicos requisitos son para instalar el complemento y para comprobar apagado qué características se van a aplicar a los proyectos seleccionados en la solución sin importar el idioma de .NET se utiliza.
¿Qué hay de nuevo en esta versión:
- Soporte para VS 2005, 2008, 2010, 2012 y 2013
- Soporte para .NET 2.0, 3.0, 3.5, 4.0 y 4.5
- Con Temas Mapas entiendo enhebrar la arquitectura de las aplicaciones
- primitivas de sincronización compatibles
- métodos de Pulso () y PulseAll () del monitor> Espera (),
- El hilo de Ingreso () método
- WaitAny de WaitHandle (), favorTodos los productos () y SignalAndWait () métodos
- clase EventWaitHandle
- clase ManualResetEvent
- clase AutoResetEvent
- clase Mutex
- clase Semaphore
- clase ReaderWriterLock
- clase ReaderWriterLockSlim
- Mejoras de rendimiento
- Corrección de errores
¿Qué hay de nuevo en la versión 2.0 beta:
- Soporte para VS 2005, 2008, 2010, 2012 y 2013
- Soporte para .NET 2.0, 3.0, 3.5, 4.0 y 4.5
- Con Temas Mapas entiendo enhebrar la arquitectura de las aplicaciones
- primitivas de sincronización compatibles
- Espere del monitor (), Pulso () y PulseAll () métodos
- El hilo de Ingreso () método
- WaitAny de WaitHandle (), favorTodos los productos () y SignalAndWait () métodos
- clase EventWaitHandle
- clase ManualResetEvent
- clase AutoResetEvent
- clase Mutex
- clase Semaphore
- clase ReaderWriterLock
- clase ReaderWriterLockSlim
- Mejoras de rendimiento
- Corrección de errores
¿Qué hay de nuevo en la versión 1.2 beta:
- Soporte para VS 2005, 2008, 2010 y 2012
- Soporte para .NET 2.0, 3.0, 3.5, 4.0 y 4.5
- primitivas de sincronización compatibles
- Espere del monitor (), Pulso () y PulseAll () métodos
- El hilo de Ingreso () método
- WaitAny de WaitHandle (), favorTodos los productos () y SignalAndWait () métodos
- clase EventWaitHandle
- clase ManualResetEvent
- clase AutoResetEvent
- clase Mutex
- clase Semaphore
- clase ReaderWriterLock
- clase ReaderWriterLockSlim
- Mejoras de rendimiento
- Corrección de errores
Requisitos
Microsoft Visual Studio 2005, Microsoft .NET Framework 2.0
Comentarios que no se encuentran