Darüber hinaus bietet das Tool einen innovativen Ansatz für optimierte Speichernutzung. Hierbei zeichnet eine Datenbank auf, wie Programme Speicher belegen und freigeben. Entwickler erhalten damit ein auf einem großen Zeitrahmen basierendes Modell der Speicherzuordnung und können, anders als mit herkömmlichen Analysewerkzeugen, auch Overhead-Probleme erkennen, die das gesamte RAM verbrauchen.
"Die meisten Embedded Systeme müssen monate- oder jahrelang ohne Pause laufen. Daher können selbst kleinste und langsamste Speicherlöcher letztlich zu Systemausfällen führen", sagt Bill Graham, Development Tools Product Manager bei QNX Software Systems. "Mit dem Feature Record-and-Play können Entwickler versteckte Fehler finden, Speicher-Overhead reduzieren und Systeme schaffen, die jederzeit ausreichend Speicher für kritische Anwendungen und Dienste zur Verfügung stellen können."
Das QNX Memory Analysetool verbessert nicht nur die Zuverlässigkeit und die Performance, sondern hilft auch, Ineffizienzen aufzudecken und zu beheben. So können Entwickler mehr Funktionalitäten integrieren, ohne das RAM aufzustocken. Dies ist ein Wettbewerbsvorteil für High-Volume Embedded Systeme, bei denen auch nur geringfügig reduzierte RAM-Kosten zu erheblichen Einsparungen führen.
Das neue Memory Analysetool ist Teil eines umfassenden Upgrades der QNX Momentics IDE. Zu den zahlreichen neuen Funktionen der Version 4.0 zählen unter anderem Visualisierungstools, um die höchstmögliche Performance bei Multicore-Systemen und partitionierten Applikationen zu erreichen. Zudem bietet die neue Version auch die erste vollständig komponentenbasierte IDE auf dem Embedded Markt. Dadurch können Entwickler die neuesten Updates der QNX Tools herunterladen, ohne auf eine neue Version der IDE warten oder zu dieser migrieren zu müssen.
Als erste Embedded IDE basiert die QNX Momentics IDE 4.0 auf der neuesten Eclipse-Plattform Version 3.2 und den Eclipse C/C++ Development Tools 3.1, kurz CDT, die beide Teil des Callisto Release sind. QNX Entwickler profitieren von der wesentlich höheren Skalierbarkeit, der schnelleren Indizierung großer Projekte sowie den neuesten Eclipse-Tools von Drittanbietern.
Die QNX Momentics IDE 4.0 mit dem neuen Memory Analysetool steht ab sofort zur Verfügung.