Viade Afterburner é um freeware Microsoft Visual Studio add-in que oferece vários recursos úteis para um desenvolvimento de aplicativos multithreaded utilizando o framework .NET:
- O recurso de Threads Mapa cria um diagrama UML-como interativo que descreve todas as threads em execução dentro de uma aplicação, bem como as classes e os primitivos de sincronização manipulados por esses segmentos. Oferece ajuda substancial para a compreensão de segmentação arquitetura do aplicativo.
- detecção de impasse característica alerta o aplicativo em execução quando um impasse threads é detectada por lançar uma exceção que descreve o ciclo completo de tópicos e primitivos de sincronização que participam no impasse com tudo as pilhas de chamadas relevantes.
- Impasse Predição ajuda a implementar corretamente bloqueio nivelamento estratégia de codificação que pode garantir ausência de bloqueios para algumas aplicações. É uma ferramenta de análise dinâmica que acompanha aquisições de acesso exclusivos feitos pelos segmentos no aplicativo em execução e gera um relatório das aquisições realizadas em ordens de descasamento.
- Elimine recurso Monitoramento gera um relatório listando os objetos que implementam a interface IDisposable, mas cuja Descarte () não foi chamado explicitamente antes GC recolheu os objetos.
Existem inúmeras ferramentas de desenvolvimento, utilitários, bibliotecas e trechos de código lá fora, disputando a atenção de um programador e oferecendo-se para simplificar o processo de desenvolvimento de software. Por que você iria querer olhar para ainda um outro? Ao contrário de muitos, Afterburner requer o mínimo de investimento de seu tempo e esforço, a fim de beneficiar-se dele. Não há necessidade de aprender uma nova API ou fazer qualquer alteração ao seu código existente. Os únicos requisitos são para instalar o add-in e check-off quais recursos estão a aplicar aos projectos seleccionados em sua solução não importa o idioma .NET é usado.
O que é novo nesta versão:
- Suporte para VS 2005, 2008, 2010, 2012 e 2013
- Suporte para .NET 2.0, 3.0, 3.5, 4.0 e 4.5
- Com Threads Mapas entender enfiar arquitetura de seus aplicativos
- primitivos de sincronização suportados
- métodos de Monitor> Wait (), pulso () e PulseAll ()
- Passe de Join () método
- WaitAny de WaitHandle (), WaitAll () e SignalAndWait () métodos
- classe EventWaitHandle
- classe ManualResetEvent
- classe AutoResetEvent
- classe Mutex
- classe Semaphore
- classe ReaderWriterLock
- classe ReaderWriterLockSlim
- Melhorias de desempenho
- Correções de bugs
O que é novo na versão 2.0 beta:
- Suporte para VS 2005, 2008, 2010, 2012 e 2013
- Suporte para .NET 2.0, 3.0, 3.5, 4.0 e 4.5
- Com Threads Mapas entender enfiar arquitetura de seus aplicativos
- primitivos de sincronização suportados
- Wait do Monitor (), pulso () e PulseAll () métodos
- Passe de Join () método
- WaitAny de WaitHandle (), WaitAll () e SignalAndWait () métodos
- classe EventWaitHandle
- classe ManualResetEvent
- classe AutoResetEvent
- classe Mutex
- classe Semaphore
- classe ReaderWriterLock
- classe ReaderWriterLockSlim
- Melhorias de desempenho
- Correções de bugs
O que é novo na versão 1.2 beta:
- Suporte para VS 2005, 2008, 2010 e 2012
- Suporte para .NET 2.0, 3.0, 3.5, 4.0 e 4.5
- primitivos de sincronização suportados
- Wait do Monitor (), pulso () e PulseAll () métodos
- Passe de Join () método
- WaitAny de WaitHandle (), WaitAll () e SignalAndWait () métodos
- classe EventWaitHandle
- classe ManualResetEvent
- classe AutoResetEvent
- classe Mutex
- classe Semaphore
- classe ReaderWriterLock
- classe ReaderWriterLockSlim
- Melhorias de desempenho
- Correções de bugs
Requisitos :
Microsoft Visual Studio 2005, Microsoft .NET Framework 2.0
Comentários não encontrado