Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Bad performance VS2015 update 2, 2089

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
billw2011 Posted - Mar 27 2016 : 3:12:42 PM
VS 2015 Community with Update 2.
VA 10.9.2089.

10 or so Android projects.

After a while performance degrades such that opening a file, starting a statement and other operations cause multi second freezes. Restart fixes it for a while.
10   L A T E S T    R E P L I E S    (Newest First)
sean Posted - Aug 10 2016 : 12:59:57 AM
The problem with android projects only occurs when adding references to the project. (case=99166)
accord Posted - Aug 09 2016 : 8:34:36 PM
We've fixed a problem in handling Android applications. I'm not sure if it improves performance or not but we've a test dll if you want to try.

Please contact us via the following form:
http://www.wholetomato.com/support/contact.asp

Paste the URL of this topic to the Your Request field so we can match it up.

Can you also please send in log file of the slowdown? It can give us clues about the problem. The below article describes how to enable logging and where you will find the logs:
http://support.wholetomato.com/default.asp?W305

You can use the same form to attach the resulting log files.
drusl Posted - Aug 08 2016 : 9:50:40 PM
Examining the log, the time values under EPW::EPW steadily climb as files open: (11871 t)
drusl Posted - Aug 08 2016 : 9:09:38 PM
I'm experiencing this as well - Visual Studio 2015 Update 3, VA 2108.
feline Posted - Apr 08 2016 : 3:08:37 PM
Apologies for the slow reply. I have now tested this here, and so far I cannot reproduce any slow down while streaming a video from MLG in Chrome while dragging tabs around in VS2015 Update 2.

I am testing with the release version of Update 2, so I have VS2015 version 14.0.25123.00 Update 2, and VA 2094.

Does the video or resolution of the stream seem to matter? I just played what ever was on the top of the MLG home page for my tests.

If I am testing the right thing, can you please export your VA and IDE settings and send them to me:

VA Options -> Performance -> Export Settings
IDE tools menu -> Import and Export Settings -> Export selected environment settings

I can then import them here and see if I can reproduce the problem.

Please submit the files via the form:

http://www.wholetomato.com/support/contact.asp

including this thread ID or URL in the description, so we can match it up.
billw Posted - Apr 01 2016 : 1:51:22 PM
Yeah Disable Visual Assist X did help I already tried it before. It was 100% reproducible, i.e. disabling it always stopped the problem.
Regarding screen updates, it sounds likely I do notice that at the end of the freeze I get some sort of flickering like a bunch of controls got invalidated, they go white for a tiny fraction of a second.
OS is Win 10 Pro with all updates.
feline Posted - Apr 01 2016 : 12:32:45 PM
Interesting, I had forgotten you could drag a tab around like that.

Like you, I have no idea what the connection between streaming video in Chrome and the IDE freezing is. I can see the streaming using a fair bit of network bandwidth, for a high quality stream, but even if this was maxed out, I don't see how the IDE should care. The only thing I can suggest off the top of my head is screen updates, something related to your video card or video driver, but that's just a guess.

Which OS are you using?

I am not seeing any problems dragging a single tab around in VS2015 Professional Update 1, VA 2094, Windows 7 64bit. But I don't have Chrome on this test machine, and it certainly isn't streaming.

If you can reproduce this problem on demand, and it sounds like you can, can you please try:

VAssistX -> Enable/Disable Visual Assist X

and see if this has any effect. This will turn off VA's syntax highlighting, and other highlighting in the editor, so if this is somehow "display" related, this may have an effect. I am looking for evidence VA is actually a trigger here. It's possible its Chrome and the IDE, and will happen even without VA.
billw2011 Posted - Mar 31 2016 : 6:27:00 PM
Yeah I am using Update 2 RC.
Language C++ Android NDK.
520 files listed.

I found a reproducible result:
Undocking a source tab so I have two visible at the same time (often have two docked vertically). As soon as I drag to undock the freeze occurs (most of the time not always) and stops my drag, and the window is left floating.

Regarding CPU usage:
When the freeze occurs it actually locks my entire machine for the duration of the freeze (video continues playing, nothing is interactive), including the updates to Process Explorer UI so I can't see the CPU usage changes! However the graph appears to show Devenv spiking during the freeze when I look at it after.

So even more weirdness I notice now:
I closed a Chrome window that was streaming (MLG website) to get clearer graphs in Process Explorer, and now the freezing problem seems to be gone. Can't imagine what the connection between streaming on Chrome and Visual Assist would be. I have 16GB memory, i7 processor, SSD HD, so I don't think it is any normal resource contention or paging.
After starting streaming again it is fine initially, however after 10 minutes or so it is starting to noticeably freeze occasionally again.
feline Posted - Mar 28 2016 : 6:52:56 PM
Are you actually using VS2015 Update 2? I believe that update 2 is still in beta, so I am just checking you have this installed.

Which programming language are you working in?

How many files do you have in your solution?

If you open VA's Open File in Solution dialog (Alt-Shift-O) the title bar contains two numbers. The first number is the number of files currently listed, which changes as you filter the list. The second number is the total number of files in the list, which is normally the number of files in your solution. What is this second number?

If you run a CPU monitor, are you seeing CPU usage spikes when you get the IDE pausing like this?
billw2011 Posted - Mar 28 2016 : 1:37:21 PM
Maybe some useful part of the log:

-PooledThread: ParseThrdFn-Async-VAParseMPUnderline
PooledThreadProc VAX:ParseThrdFn-Async-VAParseMPUnderline exit tid 0x3900 in 0 ticks
EdTmr:102
(1187 t)
VaEventUE OnLButtonUp key=0x0
(5625 t)
EdTmr:609
(500 t)
EdSFo: 00000000
(3125 t)
+PooledThread: CheckResUpdate


© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000