have ever wanted exam quantitatively arrangement presumably your concentration perform improved stationary build common build, bare non-stripped, upx upx, gcc -o2 gcc -o3, crush btree, etc etc. thread you. there hundreds ways balance an application, nonetheless collect, organize, process, illusion consequences any experiment. i have looking several months an open source concentration opening engineering/profiling horizon identical visualisation mozilla's where i develop/build/test/profile hundreds incarnations opposite tuning experiments. some requirements: platform suse32 suse64 data format very flexible, compact, simple, hierarchical. there several possibilities including custom no xml. there lots information xml tooo verbose data acquisition flexible customizable plugins. there lots information collect concentration including opening information /proc, sys time, wall time, cpu utilization, memory profile, leaks, valgrind logs, locus fragmentation, i/o, localhost sockets, binary...