www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Compilation time profiling

reply tired_eyes <pastuhov85 gmail.com> writes:
Hi, are there any tools for compilation time profiling? I'm 
trying to find what part of the code increases compilation time 
and don't want to stumble around.
Oct 24 2015
parent reply Vladimir Panteleev <thecybershadow.lists gmail.com> writes:
On Saturday, 24 October 2015 at 21:56:05 UTC, tired_eyes wrote:
 Hi, are there any tools for compilation time profiling? I'm 
 trying to find what part of the code increases compilation time 
 and don't want to stumble around.
There's this: https://github.com/CyberShadow/DBuildStat Example output: https://github.com/rejectedsoftware/vibe.d/issues/208#issuecomment-15875240
Oct 24 2015
parent reply tired_eyes <pastuhov85 gmail.com> writes:
On Saturday, 24 October 2015 at 22:16:35 UTC, Vladimir Panteleev 
wrote:
 On Saturday, 24 October 2015 at 21:56:05 UTC, tired_eyes wrote:
 Hi, are there any tools for compilation time profiling? I'm 
 trying to find what part of the code increases compilation 
 time and don't want to stumble around.
There's this: https://github.com/CyberShadow/DBuildStat Example output: https://github.com/rejectedsoftware/vibe.d/issues/208#issuecomment-15875240
Wow, looks promising, thank you! This definitely should be mentioned in the wiki. Mind if I do?
Oct 25 2015
parent Vladimir Panteleev <thecybershadow.lists gmail.com> writes:
On Sunday, 25 October 2015 at 12:21:33 UTC, tired_eyes wrote:
 On Saturday, 24 October 2015 at 22:16:35 UTC, Vladimir 
 Panteleev wrote:
 On Saturday, 24 October 2015 at 21:56:05 UTC, tired_eyes wrote:
 Hi, are there any tools for compilation time profiling? I'm 
 trying to find what part of the code increases compilation 
 time and don't want to stumble around.
There's this: https://github.com/CyberShadow/DBuildStat Example output: https://github.com/rejectedsoftware/vibe.d/issues/208#issuecomment-15875240
Wow, looks promising, thank you! This definitely should be mentioned in the wiki. Mind if I do?
Good idea, I added http://wiki.dlang.org/Development_tools#Build_time_profiling. Also added a README to DBuildStat's repo.
Oct 25 2015