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

compile time longer with icecc and extra cores than without #631

Closed
jamincollins opened this issue Mar 30, 2024 · 5 comments
Closed

compile time longer with icecc and extra cores than without #631

jamincollins opened this issue Mar 30, 2024 · 5 comments

Comments

@jamincollins
Copy link

I'm attempting to speed up a long build by moving it to icecc. Aren't we all, right?

However, the builds appear to be taking longer with icecc than without. I'm timing the builds with time $BUILD_CMD:

with icecc (40 cores, mix and match):

real	41m0.320s
user	394m55.541s
sys	28m4.528s

without icecc (12 core, member of the above 40):

real	36m6.670s
user	361m39.386s
sys	17m35.283s

The current build systems are a mashup of available hardware I had around but currently total 40 cores, including the original 12 core system timed above.

Any advice or troubleshooting tips would be most appreciated.

@jamincollins
Copy link
Author

Project/code in question:
https://github.com/SoftFever/OrcaSlicer

@ossilator
Copy link
Contributor

that isn't a terribly useful bug report. does it even distribute anything at all? log files? look at some other issues to get an idea.

beyond that, icecc has some architectural limitations that make it somewhat non-competitive nowadays.

also, it's kind of unmaintained. cf. #586.

@jamincollins
Copy link
Author

jamincollins commented Apr 1, 2024

that isn't a terribly useful bug report.

Happy to provide any details you (or anyone else) would like. I'm very new to icecc. So, I don't know what information would be useful. I found the fact that the build takes 5 minutes longer with 28 additional cores quite surprising. So, I figured I'd report what I see as an issue.

does it even distribute anything at all?

Yes it does, based on icecream-sundae.

beyond that, icecc has some architectural limitations that make it somewhat non-competitive nowadays.

Is there something else you would suggest instead?

@jamincollins
Copy link
Author

Thank you, I see that sccache seems to be the preferred replacement and will look into it.

@HenryMiller1
Copy link
Collaborator

HenryMiller1 commented Apr 1, 2024 via email

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

3 participants