JavaScript is currently disabled.Please enable it for a better experience of Jumi. Stor uppdatering av svenska kodspåraren

Spårningsverktyget Tracealyzer v3.1 detekterar minnesläckage, är mer anpassningsbar och stöder USB 2.0. Dessutom har Percepio ägnat mycket tid åt användarvänligheten.

– Detta är nästan v3.5 egentligen, med tanke på hur många timmar vi satsat på detta, kommenterar Percepios vd Johan Kraft.

Johan Kraft
Johan Kraft

Tracealyzer är ett verktyg för utveckling av realtidsprogramvara. Det dokumenterar varje steg i  programmets exekvering och hjälper sedan till att visualisera de stora loggfilerna på olika sätt. 

– Användningen av RTOS ökar kraftigt nu. Det är fler och fler som efterfrågar RTOS-trace-verktyg, även stora chiptillverkare och tunga produktbolag, till exempel inom fordonsindustrin, säger Johan Kraft.

Tracealyzer hittar buggar och möjligheter till optimering och hjälper utvecklaren att förstå sitt program. I pressreleasen om programuppdateringen uttalar sig en av Percepios kunder och partners, inbyggnadskonsulten Beningo.

– Före Perceipio arbetade utvecklare i mörkret och kunde bara gissa vad deras mjukvara egentligen höll på med, säger Beningos vd Jacob Beningo.

– Med Percepio Tracealyzer har slöjan lyfts och vi kan se exakt vad mjukvaran håller på med och vilket resulterat i dramtaiskt kvalitetsförbättringar.

Bland de nya funktionerna lyfter Johan Kraft särskilt fram att spårningsdata numera kan strömmas över en USB 2.0-port – det är ett stöd som han säger sig vara först med bland RTOS-spårningsverktyg.

Dessutom pekar han på det nya stödet för att detektera minnesläckage.

Data kan också strömmas över bland annat TCP/IP, Segger J-link-prober, Windows COM-portar, Uart, eller generellt vilket gränssnitt som helst som du kan göra om till en virtuell COM-port.

– Vi har även gjort inspelaren mer modulär och anpassningsbar, så man enklare kan sätta upp en egen dataöverföring via andra tillgängliga kanaler, eller strömma direkt till ett minneskort.

Minnesläckage spårar Tracealyzer v3.1 genom att notera vilka minnesallokeringar som ännu inte avallokerats. Noteringarna ligger förstås inbäddade i loggen så att utvecklaren kan se i vilket sammanhang allokeringarna skedde. 

Percepio grundades 2009 i Västerås och verktyget bygger ursprungoilgen på Johans Krafts doktorsavhandling.

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)