Mit ARM Profiler für Symbian OS können Entwickler mehr Performance und geringeren Stromverbrauch für Mobiltelefone auf Symbian OS-Basis gewährleisten
ARM und Symbian Limited kündigen auf der Symbian Smartphone Show in London den ARM® Profiler für Symbian OS™ an. Als Bestandteil der kürzlich eingeführten RealView® Development Suite 4.0 Professional gibt der ARM Profiler den Entwicklern unter Symbian OS laufender Mobiltelefon-Applikationen die Möglichkeit, verbesserte Features nachzurüsten und den Stromverbrauch zu senken. Den Entwicklern ist eine rasche und präzise Ausrichtung ihrer Optimierungen möglich, wobei umgehend Rückmeldungen über die tatsächliche Performance der Applikation geliefert werden. Gleichzeitig erfolgt eine zügige Identifikation von Engpässen über ein breites Spektrum von Performance-Messungen. Applikationen können dadurch schneller und mit weniger Risiko auf den Markt gebracht werden.
Mike Whittingham, Vice President of Ecosystem Development bei Symbian, erklärt dazu: „Der Konsument verlangt nach Mobiltelefon-Applikationen, die hochkarätige Features mit bestmöglicher Performance und minimalem Stromverbrauch verbinden. Die Entwickler dieser komplexen mobilen Applikationen setzen das von Symbian OS gebotene Maß an Power-Management und Performance-Optimierung inzwischen voraus. Mit dem neuen ARM Profiler steht eine Analyseumgebung zur Verfügung, mit deren Hilfe Entwickler die Leistungsfähigkeit und Energieeffizienz ihrer Applikationen auf Mobiltelefonen, die auf ARM-Technologie basieren, maximieren können.“
Die branchenführenden Fähigkeiten des ARM Profilers stützen sich auf die zuverlässige Profiling-Technologie von ARM, die eine nicht-invasive Langzeit-Profilierung auf Hardware oder Systemmodellen ermöglicht, auch ohne Verfügbarkeit des Quellcodes Code-Coverage-Informationen liefert und in der Lage ist, ein Profiling an vollständig optimierter Software vorzunehmen. Unter anderem bringt der ARM Profiler folgende Vorteile für Entwickler mit:
• Fähigkeit zum Profiling unter Symbian OS laufender Applikationen
• Profilgetriebene Compilierung für eine automatische Codeoptimierung auf Basis der Laufzeit-Performance
• Abspielen des Instruction Trace, um tiefere Einblicke in die Applikations-Performance zu gewinnen
Viele Profiling-Tools erfordern das Einfügen von Kommentaren in den Code oder eine Instrumentierung des Systems. Hierbei werden jedoch keine präzisen Aussagen über die Applikations-Performance geliefert, oder das Profiling ist aufgrund beschränkter Pufferkapazität nur über sehr kurze Zeitspannen möglich. Der ARM Profiler überwindet diese Einschränkungen mit seiner Fähigkeit zur Analyse vollständig optimierter Images, zur Analyse über unbegrenzte Zeit mithilfe des Streaming-Trace-Features in RealView Trace 2 und zum Profiling der Instruktionen, wie sie durch die Echtzeit-Systemmodelle von ARM verarbeitet werden. Die Fähigkeit zur Analyse der unter Symbian OS laufenden Applikationen gibt den Ingenieuren überdies die Chance, genauere Einblicke darin zu bekommen, wie Applikationen von Systemressourcen und gemeinsam genutzten Libraries beeinflusst werden. So lassen sich zutreffendere Aussagen darüber einholen, wie sich Applikationen als Bestandteil eines komplexen Systems verhalten.
„Symbian und ARM haben erneut kooperiert, um Kunden, die das branchenführende Mobil-Betriebssystem von Symbian einsetzen, das absolute Optimum an Performance und Stromverbrauch anzubieten“, unterstreicht John Cornish, Vice President und General Manager der System Design Division von ARM. „Gestützt auf die etablierte Technologie von ARM, stellen die innovativen Features des ARM Profilers beispiellose Trace‑ und Optimierungs-Fähigkeiten zur Verfügung, wodurch die Entwicklung der nächsten Generation mobiler Applikationen auf Basis von Symbian OS entscheidend rationalisiert wird.“
Verfügbarkeit
ARM Profiler für Symbian OS ist jetzt als Bestandteil der ARM RealView Development Suite 4.0 Professional verfügbar. Weitere Informationen finden Sie unter:
www.arm.com/products/DevTools/RealViewSoftwareDevelopment.html
Über ARM
Die Technologie von ARM bildet die Grundlage moderner, digitaler Produkte. Die Bandbreite reicht hier von Wireless-, Netzwerk- und Consumer Entertainment-Lösungen zu Imaging-, Automotive-, Sicherheits- und Speicher-Geräten.
ARMs 32-Bit RISC Mikroprozessoren, Grafikprozessoren, Digitale Bibliotheken, Embedded Speicher, Peripheriebausteine, Software und Tools, analoge Funktionen und High-Speed Verbindungsprodukte ergeben, zusammen mit der großen Partner-Community, ein komplettes Lösungssystem. Elektronikunternehmen wird so ein schneller,
verlässlicher Weg zum Marktauftritt geboten.
www.arm.com
|