Author |
Topic |
|
RogerBennett
Starting Member
United Kingdom
1 Posts |
Posted - Nov 04 2015 : 11:21:45 AM
|
Hi, I think visual assist is touching too many files. I didn't see this asked when I searched but I'm hoping somebody has the answer.
I've got a large project that will perform a small compile and complete an incremental link in around three minutes.
However, frequently some of our programmers are seeing 30-50 minute link times due to huge disk access. After eliminating both antivirus and windows SuperFetch as causes, the ProcessMonitor tool from www.sysinternals.com is showing devenv.exe VA_X.dll as a culprit opening data files, e.g. PNGs and other non-code files while the build is happening.
I've added this files to the extensions to ignore option like this: .png; .tup; .anm; anm2; .entityclip; .emitter; .particle; but Visual Assist still seems to be touching those files. I couldn't see a way to ignore entire paths.
However even with these, the files still appear to be read. When it does, the disk is thrashed like crazy, memory usage goes up and link times go through the roof as a consequence. This is a real workflow killer for the programmers it happens too.
Has something like this been spotted before or is there a way we can diagnose further? |
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Nov 04 2015 : 3:04:43 PM
|
Firstly apologies for the problems you are experiencing, the jump in build times is scary and crazy. This should not be happening, so we need to try and figure out what is going on here.
I don't recognise most of the file extensions, but I recognise .png, and there is no reason for VA to ever pay attention to image files.
VA parses your solution and your stable include files, which can take several minutes for a large code base, but the stable include files are only scanned occasionally.
Can you please look in your VA options, do you have the following options turned On or Off:
VA Options -> Projects and Files -> Upon opening a file, parse all other unparsed files in the same directory: * if Solution is empty * if Solution is not empty
VA Options -> Projects and Files -> Enumerate project references thoroughly
VA Options -> Performance -> watch for externally modified files and reparse when necessary VA Options -> Performance -> Parse all files when opening a project
As a test, can you please try turning all of these options off, restarting the IDE, and see if this has any effect on the build time? Turning some of these off may effect how useful VA is when editing, but for the moment we need to try and fix the build time problem.
Have you tried disabling VA in the IDE Extension Manager (VS2010) / Extensions and Updates (VS2012 and above) dialog, to see if this fixes the problem? If not, please do, this will require an IDE restart. This should tell us if VA is a key part of the problem or not.
Can you please go to:
VA Options -> System Info -> Copy Info
and paste the details (from the clipboard) into your reply. This will give us the basic information about your setup. |
zen is the art of being at one with the two'ness |
|
|
|
Topic |
|
|
|