JavaScript is currently disabled.Please enable it for a better experience of Jumi. Aldrig mer en kraschad stack

Express Logic säger sig vara först med ett verktyg som hjälper programmeraren att dimensionera den så kallade stacken, den avdelning av primärminnet som lagrar dynamiskt växande data.
Express Logics verktyg heter StackX. Det analyserar varje programtråd och avgör hur mycket minnesutrymme den kommer att behöva.

I vissa program är frågan omöjlig att svara på, och då berättar StackX detta.  Det känner också igen vissa programfel som innebär att obegränsat med stackutrymme reserveras.

Stackar används för att lagra indata som väntar på att omhändertas, processer och avbrottsignaler som köats upp för att exekvera, och andra dynamiskt växande data. Utmaningen för programmeraren är att inte slösa genom att reservera för mycket utrymme åt stacken men samtidigt inte riskera att programmet kraschar för att utrymmet tar slut.

Enligt Express Logic är programmerare idag ofta hemfallna åt att helt enkelt gissa hur mycket stack som behövs och sedan hålla tummarna för att det räcker.

– Stack overflow har varit programmerarnas baneman under många år. Det är sannerligen hög tid att någon lanserar ett verktyg som är bättre än trial and error, säger Express Logics vd William E. Lamie i ett pressmeddelande från den 31 mars.
 
Algoritmen är patenterad och Express Logic gör en särskild poäng av att den inte arbetar mot programmets källkod utan mot den exekverbara ELF-filen.

Verktyget kostar 1000 dollar per utvecklare.

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)