Click here to Skip to main content
15,893,508 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Dear,

We are developing large C++ application. Link time of debug target is one of our biggest irritant here (we build C++ native applications). In fact, that's our biggest problem related to our usage of Visual Studio (2005, 2008 and 2010). We know that the main bottleneck is the Hard Drive.

Intel is proud to announce that X25 SSD Drive can improve development time ( http://www.intel.com/design/flash/nand/extreme/index.htm[^] ). I cannot find any benchmark specific to link time.

Is there someone who tried this kind of drive on large C++ project ? What are the impact on link time of debug target ?


If you want more details about our experimentations:
http://www.codeproject.com/Messages/3288308/Minimized-link-time-of-Cplusplus-applications.aspx[^]

Regards,

Frédéric Hébert

Edited by the linky police. :)
Posted
Updated 19-Oct-10 13:07pm
v2
Comments
AspDotNetDev 19-Oct-10 20:53pm    
Non-answer posted by Ted2102 (http://www.codeproject.com/script/Membership/View.aspx?mid=6284671): Haven't tried it, but interested in the result. Are you already using a SAS RAID array?
Fred Hebert 20-Oct-10 14:05pm    
No we didn't tried SAS Raid array. Maybe we should,

Like I said on my previous post regarding link time, we reduce link time a lot using computer with lot of RAM. The disk read cache help reducing link time a lot. We think that the remaining bottle neck is writing of PDB file.

1 solution

Another, free, alternative is to create subprojects that stick seldom-changing objs into a LIB file and then just link to the LIB files in your main build. Much quicker (what we used to do in the 80's/90's with MSC5.1/VC1.0).
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900