aengelke wrote:

[c-t-t stage2-clang 
-0.10%](https://llvm-compile-time-tracker.com/compare.php?from=92f01b267efe262a096baa433665c169cd53ff2c&to=0c948eb5d54a86be960cceb83538132556c40b32&stat=size-data)

As a general note, size-data serves as a reasonably good proxy for the number 
or relocations (it includes .data, .tdata, .data.rel.ro, .{init,fini}_array, 
and .got*). E.g. in my local build, size-data is 1886k (~471 4k pages) and 
there are 154395 dynamic relocations (=12.5 bytes per 8 byte reloc => we can 
assume that all data pages will be faulted on startup -- perf reports that 
_dl_relocate_object causes 521 page faults.)

https://github.com/llvm/llvm-project/pull/206319
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to