Remco;6800 wrote:It's great to hear that the engine separation greatly improved your VS performance. I had a feeling this would work well in your environment :)
Yeah it feels almost magical :). Before along with RS 9 (I miss the time when they were focused on bugfixes instead of keeping pushing in new features) vstudio 2013 came up to 2GB+ pretty rapidly, adding 1 file then took 35 seconds with NCrunch enabled and ~15s with NCrunch disabled.
Now it seems to be pretty steady < 1GB so far. Great work done here!
Remco;6800 wrote:Something to watch out for is the 'spin up' time after a node is first initialised. When the node service starts, it needs to re-index and hash all the files in its snapshot storage. Depending upon the amount of solution data stored on this node, this can take quite a while (15-30 minutes is not unusual for an overloaded node). If you've recently upgraded the node, it might be worth trying another test an hour later to see if you get the same result.
Hrm that might be it, I just recalled that the other local grid nodes not using 20 task runners were "crawling" as well. Now I bumped up the Azure grid nodes back to 20 task runners and memory consumption seems normal (~80%) and the running tests actually "feels" faster than before upgrade :).
So I will keep an eyes out if this happen again and let next upgrade have their "spin up" time before reporting crawling issues.
Thanks.