KDAB’s unique expertise in analyzing and profiling the entire code base helps you get to the bottom of your specific performance issue. Our experts are intimately familiar with profiling tools such as valgrind, heaptrack, massif-visualizer, clang, GammaRay, Intel VTune, perf or oprofile, as well as graphics related tools such as gltrace, Nvidia’s nSight, AMD CodeXL and Vivante vProfile.
In all performance analysis and profiling work we look at the whole stack from the hardware to the operating systems to drivers, to middleware, application code and to the user interface. Performance issues often do not have a single cause but result from complex interactions between the layers of a software system.
To improve the performance characteristics, the right parameters need to be measured and profiled in a reliable and reproducible manner. This exercise requires in-depth knowledge of the right tools to use as well as how to deploy them correctly.
In KDAB we have had long experience in selecting and using the best profiling tools for our own projects as well as for dedicated profiling projects. Our engineers have written some of the profiling tools themselves as well as contributing to many of the profiling tools widely used in the software industry, so we know them inside out.
If you've experienced performance issues you cannot seem to solve on your own, our experts can help. Contact us at firstname.lastname@example.org