Comment 2 for bug 1722188

Revision history for this message
Jacek Ĺšlimok (jack445) wrote :

Hello Tejas,

From our experience it does handle it quite well, given the size of the project of course. Up to this point we haven't had any issues linking the project and it can be safely assumed that it's been built hundreds of times already.

The main factor is disk read speed with CPU speed being less important. From the experiments we've conducted the linking times of this project for HDD may vary from single minutes (system+compiler+IDE+project on same HDD) to under a minute (project on HDD, everything else on SSD). Putting such project on an unused or faster drive (not used for OS etc. or just using an SSD) helps to improve the time. In my case with the project stored on an SSD the linking takes 15 seconds (tested on AMD Ryzen 5 1600).

As a sidenote - when testing you may stumble upon another Windows limitation, namely the command line character limit (32k in case of newer version of Windows). This can be easily solved with the "@response" file.

As for the fix itself - adding the already mentioned "--large-address-aware" should do the trick and so should releasing the 64-bit version, although not sure how much hassle that would be.

Jacek