Author |
Topic  |
|
eco
Tomato Guru
    
102 Posts |
Posted - Sep 10 2009 : 03:35:50 AM
|
Since version 1731, VA is no more useable : sometimes it take 30s to insert a character between parenthesis in method calls (in larges files >20000 lines).
object.method( <here> );
returning to old VA to continue to work.
here is my configuration:
VA_X.dll file version 10.5.1731.0 built 2009.08.19 Licensed to: VA X: xxxxxxxxxxxxxxxxxxx (17-user license) Support ends 2010.04.09 DevEnv.exe version 9.0.21022.8 msenv.dll version 9.0.21022.8 Font: Courier New 13(Pixels) Comctl32.dll version 6.10.6001.18000 Windows Vista 6.0 Build 6001 Service Pack 1 2 processors (x86-64; WOW64)
Platform: Custom Stable Includes: C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\include; C:\\Program Files\\Microsoft SDKs\\Windows\\v6.1\\include;
Other Includes:
Stable Source Directories:
if you need, I can send you the log file i've done |
|
feline
Whole Tomato Software
    
United Kingdom
19177 Posts |
Posted - Sep 10 2009 : 09:48:31 AM
|
Do you know if there was a CPU spike when this happened?
Can you try VA 1734 and see if it makes any difference please?
http://www.wholetomato.com/downloads/default.asp
this might be related to the new scoped suggestions feature of VA. If so turning off:
VA Options -> Advanced -> Suggestions -> Include suggestions in listboxes
might fix the problem. Would you be able to try this and see if it helps? |
zen is the art of being at one with the two'ness |
 |
|
eco
Tomato Guru
    
102 Posts |
Posted - Sep 14 2009 : 03:19:15 AM
|
Yes, there is a CPU spike, even in 1734 and even when suggestions are turned off. After few investigations, the problem seem to be on only one method of one class. But if I create a new project with only the class file there is no problem. |
 |
|
eco
Tomato Guru
    
102 Posts |
Posted - Sep 14 2009 : 03:52:16 AM
|
More informations:
it appear only inside a namespace (in the same source file):
myclass.mymethod( I ) is ok
namespace aaa { myclass.mymethod( I ) is not ok } |
 |
|
feline
Whole Tomato Software
    
United Kingdom
19177 Posts |
Posted - Sep 14 2009 : 10:13:19 AM
|
This is rather unexpected. Can you try VA 1735 please:
http://www.wholetomato.com/downloads/default.asp
there is a bug in VA 1734, turning off suggestions does not turn off the new scoped suggestions. This has been fixed in VA 1735, so turning off suggestions turns off scoped suggestions as well.
Namespaces could be a factor, they are known to cause some confusion for VA under some circumstances. |
zen is the art of being at one with the two'ness |
 |
|
eco
Tomato Guru
    
102 Posts |
Posted - Sep 15 2009 : 03:24:43 AM
|
ok, with 1735 and suggestions disabled, my visual is no more locked. but suggestions are usefull... |
 |
|
feline
Whole Tomato Software
    
United Kingdom
19177 Posts |
Posted - Sep 15 2009 : 1:26:23 PM
|
I am glad you are finding the suggestions useful 
The key thing here is that we have found that suggestions seem to be the cause of the slow down, specifically scoped suggestions. Now we need to try and figure out why.
If you leave suggestions turned on and just type a space between the brackets for this problem function call, and then wait, does VA produce a suggestion list? If so are the suggested items sensible? VA should suggest local variables and parameters of the correct type for this first parameter. |
zen is the art of being at one with the two'ness |
 |
|
sean
Whole Tomato Software
    
USA
2817 Posts |
Posted - Sep 15 2009 : 2:31:49 PM
|
What parameters does myclass.mymethod take?
Are there a lot of members in namespace aaa of that same type?
Does namespace aaa span multiple files in your project?
|
 |
|
sean
Whole Tomato Software
    
USA
2817 Posts |
Posted - Sep 17 2009 : 4:17:38 PM
|
This has continued via email (case=32395). |
 |
|
sean
Whole Tomato Software
    
USA
2817 Posts |
Posted - Sep 23 2009 : 11:49:53 AM
|
case=32395 is fixed in build 1736 |
 |
|
|
Topic  |
|