Skip to content

Build apps, too, when building in oprof#4447

Open
roystgnr wants to merge 2 commits intolibMesh:develfrom
roystgnr:oprof_apps
Open

Build apps, too, when building in oprof#4447
roystgnr wants to merge 2 commits intolibMesh:develfrom
roystgnr:oprof_apps

Conversation

@roystgnr
Copy link
Copy Markdown
Member

@roystgnr roystgnr commented May 5, 2026

Usually when we're profiling we have an actual application to profile with, but I just caught a performance bug with one of our helper apps, and in hindsight there are lots of I/O etc. that's well exercised by things like the calculator app.

Building these when we're profiling is probably worth the extra bit of compiling+linking time.

roystgnr added 2 commits May 5, 2026 13:03
Usually when we're profiling we have an actual application to profile
with, but I just caught a performance bug *with* one of our helper apps,
and in hindsight there are lots of I/O etc. that's well exercised by
things like the calculator app.

Building these when we're profiling is probably worth the extra bit of
compiling+linking time.
Copy link
Copy Markdown
Member

@jwpeterson jwpeterson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't love that we have to remember to manually update the top-level Makefile.am every time we add a new app (?) but fixing that is a problem for another PR.

@moosebuild
Copy link
Copy Markdown

Job Coverage, step Generate coverage on 8d17545 wanted to post the following:

Coverage

325622 #4447 8d1754
Total Total +/- New
Rate 65.47% 65.47% +0.00% -
Hits 78228 78233 +5 0
Misses 41258 41253 -5 0

Diff coverage report

Full coverage report

This comment will be updated on new commits.

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

Successfully merging this pull request may close these issues.

3 participants