JavaScript is currently disabled.Please enable it for a better experience of Jumi. Sex gånger snabbare kodanalys

Buggjägaren Codesonar släpps i version 3.8, sex gånger snabbare och med färre falsklarm, enligt amerikanska Grammatech. Förklaringen är att verktyget har parallelliserats för att utnyttja multikärnor.
 Grammatech Code Sonar Visualization
Codesonar 3.8 har också ett nytt – prisbelönt – visualiseringsverktyg. Klicka för större bild.
Nettoeffekten blir att verktyget utan alltför långa kaffepauser kan sila sig igenom miljontals rader kod på jakt efter buggar, potentiella buggar och andra indikationer på dålig källkod. Uppsnabbningen är som störst för stora program. På en dator med åtta kärnor kan 85 procent av väntetiden skäras bort, enligt Grammatech.

Antalet falsklarm har blivit färre efter en omgörning av kodbiblioteksmodelleringen – för den som blir klokare av den beskrivningen – och andra förbättringar av analysen. Verktyget har dessutom blivit skickligare på att upptäcka fel relaterade till jämlöpande program(*).

Användargränssnittet ska ha blivit lite smidigare när det gäller att hantera situationen då en och samma buggvarning finns representerad i olika delar av versionsträdet. Och så har Grammatech lagt till en verktyg som visualiserar projektets arkitektur.

FOTNOT:
(*) ”Jämlöpande program” körs tidsdelat på en processor, till skillnad från parallella program som bokstavligen körs samtidigt. Problemen vad gäller jämlöpande och parallella program är i mångt och mycket desamma – hur man hanterar kommunikation och synkronisering mellan programmen och hur man delar på gemensamma resurser, som portar och minne.

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Rainer Raitasuo

Rainer
Raitasuo

+46(0)734-171099 rainer@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)