Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Which use-cases used for your PGO-builds of Thorium for XP ? #80

Open
IDA-RE-things opened this issue Apr 25, 2024 · 3 comments
Open

Which use-cases used for your PGO-builds of Thorium for XP ? #80

IDA-RE-things opened this issue Apr 25, 2024 · 3 comments

Comments

@IDA-RE-things
Copy link

Hello, @Alex313031 ,
Which use-cases (usage scenarios) you use for PGO-builds of Thorium for XP ? (If it is here).

Its will be useful and informaive if you describe what you are doing with browser to provide PGO info for optimization.
Or if this info already exist anywhere on you repos or site, then point me please.

@Alex313031
Copy link
Owner

Alex313031 commented May 1, 2024

@IDA-RE-things PGO is done by downloading Chromium's PGO profiles via a script in the source.

python3 tools/update_pgo_profiles.py --target=win32 update --gs-url-base=chromium-optimization-profiles/pgo_profiles

And then setting the resulting file in the args.gn. For example, the 32 bit SSE2 XP args.gn file has this at the very bottom:

chrome_pgo_phase = 2
pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win32-main-1704887810-8554f24ef259b81fc38f870c59fdeccedb00d557.profdata"

chrome_pgo_phase set to 0 turns it off (which is what Supermium is doing)
Setting it to 1 is used to make a PGO profile when making a debug build
Setting it to 2 uses the profile data to use additional optimizations.

I have a page on my site describing all the optimizations (including PGO), and how they work here > https://thorium.rocks/optimizations

@IDA-RE-things
Copy link
Author

I have a page on my site describing all the optimizations (including PGO), and how they work here
https://thorium.rocks/optimizations

Ok, I have seen that page earlier. And tryed to read this. )). But can you remake the page to be readable (I mean changin style to look like doc, but not the toy for fun), Its impossible to read it without disabling the style now. Why its have done in such manner ? :)).

Thorium_BadStylePages


I use black letters on white page by default. Without above "embellishment".
And this is what I have with old Opera 12.x, which has ability to disable styles on the page: Only here I can read this.

2

@IDA-RE-things
Copy link
Author

@Alex313031 , so, can you change the page style to be readable ? ))
Or as option , add another "Light" version of that page ?, available by click.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants