Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » [FEATURE] PCH support
Re: [FEATURE] PCH support [message #33376 is a reply to message #33375] |
Fri, 29 July 2011 14:53 |
Shire
Messages: 41 Registered: September 2006 Location: Russia, Yamal peninsula
|
Member |
|
|
Weird diff format? It human readable! Use "patch" tool, Luke. See attachment.
I have no access to external SVN repository here.
Build time reducing in 1.5-3 times per single C++ file depend on compiler.
Benchmarks performed on uppsrc/ide package in full debug.
First build was full, with all files included. For include all files in blitz batch their dates made equal.
Second build performed after touching 4 files (Assist.cpp, AutoSetup.cpp, idewin.cpp, idebar.cpp).
Third build (touched same files) executed only for Blitz.
Core 2 Duo 2.4GHz, 2Gb RAM, WXP Pro, MSC 10SP1
No options (compile everything)
Toggle Spoiler
Full
ide: 45 file(s) built in (1:14.14), 1647 msecs / file, duration = 79610 msecs, parallelization 100%
Partial
ide: 4 file(s) built in (0:06.98), 1745 msecs / file, duration = 7515 msecs, parallelization 100%
PCH
Toggle Spoiler
Full PCH
ide: 46 file(s) built in (0:17.82), 387 msecs / file, duration = 19250 msecs, parallelization 100%
Partial PCH
ide: 4 file(s) built in (0:01.07), 268 msecs / file, duration = 1172 msecs, parallelization 95%
Blitz
Toggle Spoiler
Full Blitz
ide: 45 file(s) built in (0:07.44), 165 msecs / file, duration = 8312 msecs, parallelization 4%
Partial Blitz-2
ide: 44 file(s) built in (0:10.70), 243 msecs / file, duration = 11437 msecs, parallelization 96%
Partial Blitz-3
ide: 4 file(s) built in (0:06.88), 1721 msecs / file, duration = 7485 msecs, parallelization 100%
Blitz PCH
Toggle Spoiler
Full Blitz PCH
ide: 46 file(s) built in (0:07.90), 171 msecs / file, duration = 8391 msecs, parallelization 48%
Partial Blitz PCH-2
ide: 44 file(s) built in (0:04.50), 102 msecs / file, duration = 4672 msecs, parallelization 58%
Partial Blitz PCH-3
ide: 4 file(s) built in (0:01.02), 256 msecs / file, duration = 1156 msecs, parallelization 94%
TDI-mingw 4.5.1
No options (compile everything)
Toggle Spoiler
Full
ide: 45 file(s) built in (1:33.89), 2086 msecs / file, duration = 100406 msecs, parallelization 100%
Partial
ide: 4 file(s) built in (0:11.66), 2917 msecs / file, duration = 12359 msecs, parallelization 95%
PCH
Toggle Spoiler
Full PCH
ide: 46 file(s) built in (0:51.11), 1111 msecs / file, duration = 54797 msecs, parallelization 100%
Partial PCH
ide: 4 file(s) built in (0:05.16), 1291 msecs / file, duration = 5547 msecs, parallelization 98%
Blitz
Toggle Spoiler
Full Blitz
ide: 45 file(s) built in (0:28.86), 641 msecs / file, duration = 29438 msecs, parallelization 2%
Partial Blitz-2
ide: 44 file(s) built in (0:31.03), 705 msecs / file, duration = 31907 msecs, parallelization 73%
Partial Blitz-3
ide: 4 file(s) built in (0:10.46), 2616 msecs / file, duration = 11062 msecs, parallelization 94%
Blitz PCH
Toggle Spoiler
Full Blitz PCH
ide: 46 file(s) built in (0:29.18), 634 msecs / file, duration = 29672 msecs, parallelization 38%
Partial Blitz PCH-2
ide: 44 file(s) built in (0:25.95), 589 msecs / file, duration = 26407 msecs, parallelization 54%
Partial Blitz PCH-3
ide: 4 file(s) built in (0:04.82), 1205 msecs / file, duration = 5188 msecs, parallelization 100%
[Updated on: Mon, 11 March 2013 04:06] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Sun May 05 23:03:48 CEST 2024
Total time taken to generate the page: 0.02821 seconds
|