A family of Microsoft relational database management systems designed for ease of use.
Any other working fix available?
4x 3,8Ghz, 32GB Ram, SSD fast as hell. PC is bored while editing in Visio but still its slow :(
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I upgraded to Visio 2013. I am using the standard detailed networking template. After adding a few items, Visio has gotten so slow its almost unusable. WWhen I move icons it takes 3-5 seconds to give me back control. ITS terrible. I have a Thinkpad T510 with a system score of 6.9's across the board and one 4.9, so I highly doubt its that. All other applications scream. I tried disabling hardware accelleration and updating my video driver which did nothing.
Like visio 2013, but sad the performance is so bad...any suggestions?
A family of Microsoft relational database management systems designed for ease of use.
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
Any other working fix available?
4x 3,8Ghz, 32GB Ram, SSD fast as hell. PC is bored while editing in Visio but still its slow :(
If you safe your projects in *.vds format & reopen them, visio 2013 works fine!
unfortunately none of the most recent posts have any affect on the slowness I'm experiencing. Below is an output of my high resolution timer while going through one of my functions.
Lately I'm debating having Visio draw these shapes instead, and set the various formatting cells the way I need them... pretty sure that would be faster; which is disappointing because DropMany is intended to improve performance!!!
This function only drops 7 shapes; aside from some coloring and text within the shape, these shapes have nothing particularly special about them.
The times listed are in seconds; anything listed as E-0x is either 100th of a second or faster. DropMany is the only portion that is excessively slow... a whopping 13.56 seconds!!!
L3_Labels_and_status end of SHP variables 3.39590655914069E-04
L3_Labels_and_status end of DropMany 13.5527316370503
L3_Labels_and_status end of vsoCharacters 3.53539530767215E-02
L3_Labels_and_status end of SetFormulas #1 9.56679702923076E-03
L3_Labels_and_status end of SetFormulas #2 1.03561566427555E-02
L3_Labels_and_status end of SetFormulas #3 6.34294973575319E-03
L3_Labels_and_status end of SetFormulas #4 7.73451677909884E-03
L3_Labels_and_status end of SetFormulas #5 4.61299946993672E-03
L3_Labels_and_status end of sub 1.41634961476836E-02
L3_Interfaces 3.3901947952374
L3_IP_labels 8.45203410275017E-06
L3_Links 1.73450259175589
SET_devicePINY 2.28235106610336E-03
I had some time today; and here is a comparison of the time it takes to draw and format all the shapes compared to the time it takes to use DropMany (see times from my post yesterday). This even includes inserting field values and binding them to shape data elsewhere on the page.
I will change most of my code to programmatically draw these shapes instead of using drop or dropMany.
I would have liked to have kept using masters and dropping them, but I prefer the performance gain over convenience; plus it's not such a problem for me anymore since I've developed my own update method that doesn't rely on updating document masters. For others, drawing all their shapes programatically may not be an option if they depend on using document masters to keep their shapes up to date.
Here are the times that were recorded by drawing these shapes, formatting them, and adding field values (instead of using dropMany). This now runs 13x faster; or to say it in a statement that is mathematically correct... it is 99.999996% faster over the previous run time.
L3_Labels_and_status end of SHP variables 2.4209040537163E-04
L3_Labels_and_status end of Draw Shapes 6.03716721625012E-07
L3_Labels_and_status end of vsoCharacters 5.91431086339943E-03
L3_Labels_and_status end of SetFormulas #1 7.43054540976065E-03
L3_Labels_and_status end of SetFormulas #2 8.4164148161743E-03
L3_Labels_and_status end of SetFormulas #3 5.61607480291668E-03
L3_Labels_and_status end of SetFormulas #4 7.39673727334965E-03
L3_Labels_and_status end of SetFormulas #5 4.87018279334897E-03
L3_Labels_and_status end of sub 0.011657769894579
Ok, well done deep dive tshooting, but I'm not a programmer, I'm single user as most part of those who posted in this thread - what should I do to make it work?