American Arium SourcePoint Debugger Includes Code Profiling

9/27/2004 - American Arium, an industry leader in hardware-assisted development tools, announced optimization support via code profiling. With SourcePointTM 6.1, Arium's hardware-assisted flagship debugger for ARM and Intel XScale® processors, developers can determine which functions are called most often and take the longest time to execute. Results helps them fine tune their code to get it running faster and more efficiently.

"SourcePoint code profiling helps users whose code goes off into the weeds," said Todd Selbo, product marketing manager, Arium Sales & Marketing. "It highlights the slow pieces of code and makes the data available in a user-friendly format. It help developers determine where they can squeeze their code to make it run faster."

Specifically, code profiling measures the amount of time a processor spends in an address range based on periodic sampling of functions. Unlike Arium's performance analysis feature, code profiling does not require an ARM processor with an Embedded Trace Macrocell (ETM).

Specific advantages to using SourcePoint code profiling include:

Arium has developed a GUI that makes it easy for users to set up an experiment and provides clear and accurate results. In the Code Profiling window, users may choose to profile all functions or select specific functions and profile just those. During profiling, the Code Profiling window displays the number of times each function is encountered along with a percentage relative to the total of all functions. The window updates in real time as the program runs. All results can easily be saved to a file for further analysis.

About American Arium
American Arium, a privately held corporation, is a supplier of hardware and software development tools for ARM and Intel XScale processors, Intel IA-32 and IA-64 processors, and AMD64 processors. American Arium tools are used worldwide to debug software in embedded applications, BIOS, device drivers, and OS kernels. Additional information can be found at

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: