Skip to content

Backend C compiler comparisonsΒ #124

@kayhayen

Description

@kayhayen

I am aiming at adding resource usage information for Scons jobs launched to the compilation reports. On Linux and macOS this will be available from rusage and once we tie it to modules, we can checkout the variance added with the C cache of course being disabled. We can then.

a) Measure how much overhead ccache is in the cold cache case.
b) Compare "--eperimental=thin-lto --clang" with "--clang" to decide what we want to make the default for LTO with Clang in Nuitka.
c) Make a page comparing C backends for performance on Linux and macOS, while for the later, really only ever system gcc should be used, we can also check Anaconda's conda-cc still there, and compare with gcc, and such for large C compilations.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions