Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 Parsing Time
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Wrongway
Tomato Guru

USA
129 Posts

Posted - Oct 25 2007 :  10:20:04 AM  Show Profile  Reply with Quote
I noticed in the newer version (1561) that the parsing is taking longer than in previous versions. Every time I start VS2003 (which has 114 projects) it is taking around 20-30 minutes to parse.

I would think that within the parsing DB there would be a Date/Time for when that file was last parsed, if there is a different DTG than what is within the DB, then re-parse that file. This would speed up loading the projects.

Also, is there a way to trap on the save message within VS to re-parse when you save the file, this way the DB is always up to date.

Just my two cents.
Larry

Wrongway

feline
Whole Tomato Software

United Kingdom
18998 Posts

Posted - Oct 25 2007 :  12:08:14 PM  Show Profile  Reply with Quote
You may find the current beta helps:

http://forum.wholetomato.com/forum/topic.asp?TOPIC_ID=6848

Certainly it contains a number of changes to speed up parsing of .NET code.

If you have:

VA Options -> Performance -> Parse all files when opening a project

this is likely to have some bearing on the situation, but turning it off impacts alt-g.

Approximately how many files do you have in the solution? OFIW dialog shows this on the title bar.

You may find that disabling the IDE's intellisense - a single zero length read only NCB file in the solutions root directory is enough in VS2003 - will help. VS2003's intellisense parser is much less resource intensive than VS2005's, but it still has an effect.

zen is the art of being at one with the two'ness
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Oct 25 2007 :  1:10:50 PM  Show Profile  Reply with Quote
If your solution is a managed solution with .Net/assembly references from one project to another, you definitely want to use 1614.
Go to Top of Page

Wrongway
Tomato Guru

USA
129 Posts

Posted - Oct 25 2007 :  1:39:16 PM  Show Profile  Reply with Quote
The solution is a mixture of .NET (C#) along with MFC/C++.

Wrongway
Go to Top of Page

Wrongway
Tomato Guru

USA
129 Posts

Posted - Oct 25 2007 :  3:37:55 PM  Show Profile  Reply with Quote
Trying the 1614, loaded it around 1035. Its 1236 and still parsing! I also realize that the first time loading after an install takes some time. The box that this is installed on is a 64-bit piece of *@%^&*@!

Wrongway
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Oct 25 2007 :  3:58:05 PM  Show Profile  Reply with Quote
2 hours! 5 minutes should be sufficient for most large solutions.
Please use this form:
http://www.wholetomato.com/support/contact.asp

put topic 6858 in the subject.
please paste into the message body the number of files in your solution and also the system info from the VA options dialog (use the copy info button below the info display).
Go to Top of Page

Wrongway
Tomato Guru

USA
129 Posts

Posted - Oct 25 2007 :  4:19:54 PM  Show Profile  Reply with Quote
Done... It is 1319 and the parsing is now complete... Wonder what it will be once I reboot! It also parsed all the MFC junk too.

Wrongway
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000