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
 massive slowdown with single-lien properties
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

peck797
Tomato Guru

United Kingdom
171 Posts

Posted - Nov 07 2008 :  10:07:59 AM  Show Profile  Reply with Quote
I don't know if this still happens with the latest version (I am on 10.4.1624.0) but you may want to try it out anyway:

Get a reasonable sized C# class (maybe 600-odd lines) that includes very simple properties and put the properties on a single line, e.g.:

public bool qfDebugFromAdmin { get { return qfDebugFromAdmin_; } set { qfDebugFromAdmin_ = value; } }
public bool qfDebugToAdmin { get { return qfDebugToAdmin_; } set { qfDebugToAdmin_ = value; } }
public bool qfDebugFromApp { get { return qfDebugFromApp_; } set { qfDebugFromApp_ = value; } }
public bool qfDebugToApp { get { return qfDebugToApp_; } set { qfDebugToApp_ = value; } }

Then try to type something in the part of the file that follows this text. What I see when VAX is enabled, is that it will throttle the input to about one character per second. If I spread those same properties over multiple lines, e.g.:

public bool qfDebugFromAdmin
{
get
{
return qfDebugFromAdmin_;
}
set
{
qfDebugFromAdmin_ = value;
}
}
public bool qfDebugToAdmin
{
get
{
return qfDebugToAdmin_;
}
set
{
qfDebugToAdmin_ = value;
}
}
public bool qfDebugFromApp
{
get
{
return qfDebugFromApp_;
}
set
{
qfDebugFromApp_ = value;
}
}
public bool qfDebugToApp
{
get
{
return qfDebugToApp_;
}
set
{
qfDebugToApp_ = value;
}
}

then the throttling disappears and I can type at normal speed again.

Just thought you might like to try it out in the latest version :)

Dan

peck797
Tomato Guru

United Kingdom
171 Posts

Posted - Nov 07 2008 :  10:27:24 AM  Show Profile  Reply with Quote
Forgot to include sysinfo, sorry

VA_X.dll file version 10.4.1624.0 built 2007.12.07
Licensed to:
VA X: **** (1-user license) Support ends 2007.12.21
DevEnv.exe version 9.0.21022.8
msenv.dll version 9.0.21022.8
Font: Courier New 13(Pixels)
Comctl32.dll version 6.0.2900.5512
Windows XP 5.1 Build 2600 Service Pack 3
2 processors

Platform: Win32
Stable Includes:
C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\include;
C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\atlmfc\\include;
;
C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A\\include;

Other Includes:

Stable Source Directories:
C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\atlmfc\\src\\mfcm;
C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\crt\\src;

Go to Top of Page

accord
Whole Tomato Software

United Kingdom
3287 Posts

Posted - Nov 16 2008 :  09:57:22 AM  Show Profile  Reply with Quote
I experienced major speedup in the latest version, so I think you should try to upgrade to 1649 just to see if this helps.

The good news is that you can try our latest version for 3 days even if your license has expired.
Go to Top of Page

peck797
Tomato Guru

United Kingdom
171 Posts

Posted - Nov 16 2008 :  9:01:53 PM  Show Profile  Reply with Quote
Thanks for that. Will I be able to revert to the old version easily if it does not fix the problem?
Go to Top of Page

accord
Whole Tomato Software

United Kingdom
3287 Posts

Posted - Nov 17 2008 :  03:39:37 AM  Show Profile  Reply with Quote
Yes of course. Just install the older version over the new one.

Edited by - accord on Nov 17 2008 03:41:02 AM
Go to Top of Page

peck797
Tomato Guru

United Kingdom
171 Posts

Posted - Nov 17 2008 :  1:00:12 PM  Show Profile  Reply with Quote
I'll hold off on that then. I've lost the install for 1624 and I don't think that you provide earlier versions. Your web-site says that I need to have access to the email which is now long gone (I've emigrated and lost more than just that in the process!)

Thanks anyway!
Go to Top of Page

accord
Whole Tomato Software

United Kingdom
3287 Posts

Posted - Nov 17 2008 :  1:43:43 PM  Show Profile  Reply with Quote
You can download any version from here:

http://www.wholetomato.com/support/history.asp
Go to Top of Page

peck797
Tomato Guru

United Kingdom
171 Posts

Posted - Nov 21 2008 :  10:04:39 AM  Show Profile  Reply with Quote
Just as I feared. I have tried going back and it is now refusing to work, saying that I have to enter my key. Can you send me a copy of my license for 1624, please?

Also, please change your install so that a trial version does not kill a licensed installation
Go to Top of Page

accord
Whole Tomato Software

United Kingdom
3287 Posts

Posted - Nov 21 2008 :  4:13:48 PM  Show Profile  Reply with Quote
I apologize for the inconvenience! This should work like a charm!

Now, the fastest way to get a replacement key is to fill in this form:

http://www.wholetomato.com/support/contact.asp
Go to Top of Page

peck797
Tomato Guru

United Kingdom
171 Posts

Posted - Nov 22 2008 :  10:19:35 AM  Show Profile  Reply with Quote
I'm back up and running with 1624 now. I didn't notice any slowdown with the latest version so the signs are good. Will try to get around to renewing at some point but I'm not programming 100% of my time any more so it may not happen soon.

Thanks for your speedy help!
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