This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Perf : put all the code in one source file only ?
- From: Alain Meunier <deco33 at hotmail dot fr>
- To: "gcc-help at gcc dot gnu dot org" <gcc-help at gcc dot gnu dot org>
- Date: Sat, 2 Aug 2014 19:23:18 +0200
- Subject: Perf : put all the code in one source file only ?
- Authentication-results: sourceware.org; auth=none
- References: <DUB121-W1390C3EF77DDFFEF6F7D09B7E40 at phx dot gbl>
Hello,
My question is purely theorical : what are the eventual disadvantages of putting a lot of functions in the same main.c file instead of spanning them into multiple static libraries ?
How will gcc sort this out ?
This question is neither related to maintainability, nor readability, nor executable size, nor ram usage.
Just performance.
Will the code units play a role or something ? Or whatever I don't think of ?
Will the perf will be the same ?
Thanks,