[Linux-Biella] ord unwinder

PaulTT ptt a bilug.it
Gio 4 Gen 2018 19:41:14 CET


On 03/01/2018 19:39, Jumping Jack wrote:
> On 03/01/2018 17:28, PaulTT wrote:
>> qualcuno lo ha gia' abilitato?
>>
>> figata, lol :D (solo compilato, appena capitera' di riavviare lo 
>> provero :D)
>> e nella documentazione ci son pure i link all'etimologia del nome
>>
>> che vuol cmq dire Oops Rewind Capability, e va al posto dei frame 
>> pointer in compilazione
>> in teoria dovrebbe migliorar le prestazioni del kernel fino a un 10%
>>
> Sei sicuro di ciņ che scrivi? Io ho letto adesso che non sapevo cosa 
> fosse e ORC crea overhead e rallenta le prestazioni del 10% ma ti 
> permette di sapere cosa č successo in caso di crash.
>
ah non lo dico io :

With frame pointers enabled, GCC adds instrumentation code to every
function in the kernel.  The kernel's .text size increases by about
3.2%, resulting in a broad kernel-wide slowdown.  Measurements by Mel
Gorman [1] have shown a slowdown of 5-10% for some workloads.

http://elixir.free-electrons.com/linux/latest/source/Documentation/x86/orc-unwinder.txt

:D

-- 
Mettitelo bene in testa.
La speranza č una cosa pericolosa.
La speranza puņ far impazzire un uomo.



Maggiori informazioni sulla lista Linux