Trådsäker

Trådsäker
Utvecklare Överväga
Stabil frisättning
1.3 / 28 mars 2014 ; för 8 år sedan ( 2014-03-28 )
Operativ system Cross-platform : Linux , OS X , Windows
Typ Statisk kodanalys
Licens Proprietär programvara
Hemsida www .contemplateltd .com /threadsafe

ThreadSafe är ett källkodsanalysverktyg som identifierar applikationsrisker och säkerhetssårbarheter förknippade med samtidighet i Java-kodbaser, med hjälp av interproceduranalys av hela programmet. ThreadSafe används för att identifiera och undvika programvarufel i samtidiga applikationer som körs i komplexa miljöer.

Funktioner

ThreadSafe upptäcker samtidiga Java-defekter:

  • Rasförhållanden – som leder till felaktigt eller oförutsägbart beteende som är svårt att återskapa i en debugger.
  • Deadlocks – orsakas av cirkulära väntetider mellan trådar som väntar på delade resurser.
  • Oförutsägbara resultat – orsakade av felaktig hantering av samtidiga samlingar, dålig felhantering eller synkronisering av blandade objekt.
  • Prestandaflaskhalsar – orsakade av felaktig API-användning, redundant synkronisering och onödig användning av delat föränderligt tillstånd.

ThreadSafe är integrerad med Eclipse mjukvaruutvecklingsmiljö och med SonarQube mjukvarukvalitetshanteringsplattform. Kontextuell information tillhandahålls inom utvecklingsmiljön för att hjälpa utvecklaren med utredning och lösning av samtidighetsproblem, direkt i koden. En kommandoradsversion är tillgänglig för användare av andra IDE än Eclipse och för byggprocessintegration.

Kontrollera efterlevnad av standarder

ThreadSafe upptäcker överträdelser av de samtidighetsrelaterade reglerna i CERT Oracle Secure Coding Standard för Java.

Se även

externa länkar