(Click here for a larger view of Qualnetics' Qbench Pro)Qualnetics, which offers a wide variety of Windows CE-related engineering services, says it developed
Qbench Pro following the need to provide its clients with professional-quality performance diagnostics. The program is touted as a means for development teams to "snapshot" performance during any stage of a project. It targets tasks such as:
- comparing hardware platforms
- checking designs for performance bottlenecks
- measuring performance gains after a specific optimization project
- comparing BSPs (board support packages)
- measuring overall throughput
- determining if a device is memory-constrained
- measuring power consumption

According to the company, Qbench Pro is supplied in binaries that not only newly support Windows Mobile 6.1, but also all versions of Windows CE since 3.0. The program can function on Pocket PCs, smartphones and other Windows Mobile devices, generic Windows CE headed builds, plus headless and "tiny kernel" builds, says Qualnetics. As delineated by the chart at right, multiple binaries supplied by Qualnetics cater for differing Windows CE versions and CPUs, including ARM, ARMV4, ARMV4I, THUMB, MIPS, MIPSFP, MIPSII, MIPSII_FP, PPC, SH3, SH4, and X86.
Qbench Pro is said to benchmark CPUs using Linpack, Whetstones, Dhrystone v1.1, and Dhrystone v2.1 tests. Memory tests include filling pages of memory with random characters, plus reading and writing to both cached and uncached memory. In addition, the program tests file I/O on any available storage devices. Finally, for devices with displays, GDI (graphics device interface) testing gives the ExtTextOut, Blt, 1 Surface, 2 Surface, Lines, Rectangles, Ellipses, and Polygons APIs (application programming interfaces) a workout, according to the company.
QBench Pro, version 3.1, is available now and can be purchased for approximately $150 per workstation. For more information, see the Qualnetics website,
here.
Related stories: