Edinburgh, UK, 28th April 2014 – CriticalBlue’s Prism 4.2 has now been released, performing significantly better in terms of resource usage and overall speed in obtaining results, delivering efficiencies to all customers but particularly those tracing on very resource-constrained platforms.
Prism is a dynamic tracing technology platform that analyzes software to highlight performance hotspots and invalid memory accesses, and enables customers to meet their software performance targets.
Tracing on Android platforms requires that a large amount of data is analyzed to understand how an app or software component interacts with the underlying software layers. Prism 4.2 contains significantly improved heap memory usage to allow users to load larger traces from Android into the Prism IDE.
Printing equipment manufacturers that use Prism 4.2 to find performance bottlenecks and parallelization opportunities in their code bases will benefit from a larger range of tracing options which allow them to fine-tune Prism’s runtime collection of software activity, significantly saving memory resources on their embedded targets.
The rich data which is collected during tracing has been coupled with more advanced visualization capabilities in Prism 4.2. The runtime profiles of functions, memory accesses, and threads can now be easily displayed and compared in the Prism IDE, providing accurate visual representations for CPU-bound applications. Data dependencies between call trees can now also be examined to understand data flows between large code modules, and as an aid for further code parallelization.