PGO not only for own code but for D runtime & Phobos too?

James Blachly james.blachly at gmail.com
Fri Oct 4 00:51:47 UTC 2019


On 10/3/19 6:34 PM, Arun Chandrasekaran wrote:
> On Thursday, 3 October 2019 at 16:01:19 UTC, Jon Degenhardt wrote:
>> On Thursday, 3 October 2019 at 15:15:44 UTC, Robert M. Münch wrote:
>>> Did anyone already try to use PGO with his own code and for the D 
>>> runtime and phobos?
>>>
>>> Any indication how big the performance difference is when the D 
>>> runtime and Phobos is compiled using PGO?
>>
>> I did a study of LTO and PGO on the combined application and libraries 
>> (druntime & phobos). It's available here: 
>> https://github.com/eBay/tsv-utils/blob/master/docs/lto-pgo-study.md.
>>
>> For the apps tested it's a big win to include druntime and phobos in 
>> the LTO/PGO target. PGO makes a difference standalone, though I didn't 
>> try to separate the app code from the druntime/phobos code.
>>
>> --Jon
> 
> A very interesting and entertaining talk on measuring performance 
> https://www.youtube.com/watch?v=r&feature=youtu.be-TLSBdHe1A
> 
> I thought only Andrei can make tech talk hilarious and interesting at 
> the same time. This one exceeded my expectations.

"Video unavailable" :-(


More information about the Digitalmars-d mailing list