ส่วนประกอบ

Arm เผยแพร่ Application Profiling Tool สำหรับ Symbian OS

Developing Series 60 Applications A Guide for Symbian OS C++ Developers A Guide for Symbian OS C++ D

Developing Series 60 Applications A Guide for Symbian OS C++ Developers A Guide for Symbian OS C++ D
Anonim

Profil Profiler สำหรับ Symbian เป็นส่วนประกอบของ RealView Development Suite 4.0 ซึ่งเป็นชุดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ที่เขียนและแก้จุดบกพร่องสำหรับ Arm เอชพี Lennard ผู้จัดการผลิตภัณฑ์สำหรับเครื่องมือการจัดทำโปรไฟล์ของ Arm กล่าวว่าเครื่องมือสำหรับ Symbian มีจุดมุ่งหมายเพื่อช่วยให้นักพัฒนาสามารถปรับแต่งแอพพลิเคชั่นของพวกเขาได้อย่างที่โทรศัพท์มือถือมีความซับซ้อนมากขึ้นด้วย GPS (Global Positioning System) การเล่นเพลงและฟังก์ชั่นโทรศัพท์

นักพัฒนาต้องการให้แอพพลิเคชันของตนทำงานได้อย่างรวดเร็วใช้หน่วยความจำน้อยที่สุดเท่าที่จะเป็นไปได้และไม่ใช้พลังงานเป็นจำนวนมาก

"สิ่งที่เรามุ่งเน้นคือการจัดหาเครื่องมือที่จะช่วยให้โทรศัพท์มือถือพัฒนา นักพัฒนาซอฟต์แวร์และนักพัฒนาซอฟต์แวร์สามารถที่จะเพิ่มคุณสมบัติต่างๆให้สามารถแข่งขันได้ในขณะเดียวกันก็ไม่ต้องทนทุกข์ทรมานกับประสิทธิภาพ "Lennard กล่าว"

The Arm profiler for Symbian is nonintrusive เธอบอกว่าไม่ต้องมีการปรับเปลี่ยนแอพพลิเคชั่นเพื่อรองรับเซสชั่น profiling นักพัฒนายังสามารถเรียกใช้แอพพลิเคชั่นอื่น ๆ ควบคู่ไปกับการทดสอบเพื่อดูว่าแอ็พพลิเคชันของพวกเขามีการใช้งานได้อย่างไรในสถานการณ์การใช้งานจริง Lennard กล่าวว่า

เครื่องมือนี้จะช่วยให้นักพัฒนาซอฟต์แวร์รวบรวมข้อมูลการสืบค้นกลับได้อย่างไม่ จำกัด จะทำงานบนโปรเซสเซอร์ ข้อมูลการติดตามจะแสดงจำนวนรอบของโปรเซสเซอร์ที่ใช้ในการดำเนินการคำสั่ง นักพัฒนาซอฟต์แวร์สามารถใช้ข้อมูลดังกล่าวเพื่อปรับปรุงโค้ดของแอพพลิเคชันได้

แต่การรวบรวมข้อมูลการสืบค้นกลับก่อให้เกิดปัญหาอื่น ๆ ข้อมูลการติดตามเพียงไม่กี่วินาทีจะสร้างเมกะไบต์ข้อมูล เครื่องมือโปรไฟล์ส่วนใหญ่มีบัฟเฟอร์หน่วยความจำที่จะไม่เก็บข้อมูลมากกว่า 4G ไบต์ Lennard กล่าวว่า

Arm ได้กำหนดค่าเครื่องมือในการรวบรวมข้อมูลการสืบค้นข้อมูลไม่ จำกัด หน่วยเก็บข้อมูลการติดตามของ ARS สามารถเชื่อมต่อด้วยสาย USB (Universal Serial Bus) ไปยังฮาร์ดไดรฟ์อื่นเพื่อให้สามารถเก็บรวบรวมข้อมูลได้ไม่ จำกัด จำนวน นักพัฒนาสามารถดูอินสแตนซ์ทุกครั้งที่มีการสั่งการซึ่งจะให้มุมมองที่ละเอียดยิ่งขึ้นเกี่ยวกับการทำงานของโค้ด

"นักพัฒนาซอฟต์แวร์สามารถมุ่งความสนใจไปที่แอ็พพลิเคชันของพวกเขากำลังประสบกับผลงานที่ยอดเยี่ยม" Lennard กล่าว " Profiler for Symbian จะรันบนฮาร์ดแวร์ที่มี Embedded Trace Macrocell ซึ่งช่วยให้สามารถรวบรวมข้อมูลเกี่ยวกับโปรเซสเซอร์ได้ในขณะที่กำลังทำงาน

Arm ยังมี RTSM (Real-Time System Models) ซึ่งสามารถเลียนแบบโปรเซสเซอร์ในซอฟต์แวร์สำหรับแอพพลิเคชันได้อย่างถูกต้อง ทดสอบใน RealView Development Suite 4.0 ระดับมืออาชีพ ชุดเริ่มต้นที่ US $ 8,600

RTSMs ครอบคลุม 6 โปรเซสเซอร์แขน: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, New Cortex R4 และ New Cortex A9