Miért bonyolítod? Abban a programban kell tesztelni, amit a user használni fog: legyen az beépített benchmark vagy real-time használat közbeni mérés. Minden program más jellegű számításokat futtat, más utasításkészletet használ, az egyik jobban optimalizált több szálra, a másik kevésbé, az egyik jobban izzasztja a cache-t, a másik a rendszer memóriát, stb+stb...
Szintetikus benchmarkok arra kvázi arra jók, hogy 1-1 architechtúrán belül különböző procik relatív teljesítményszintjét össze tudd mérni. Ha már más architechtúra a két összevetendő proci, akkor már nagyon viszonylagossá válik az összehasonlítás ....
Jevons paradox