map 0 top image  
skip navigation

How Visio slows down as more shapes are added

As more and more shapes are dropped on a Visio drawing the program gets slower, ok, this only becomes noticable with hundreds or thousands of shapes but here is an attempt to show this:

I create a Visio VBA macro that

  1. noted the time (a)
  2. dropped one shape at a time onto a page at a random location
  3. noted the time (b)
  4. saved the time difference (b-a) in a file (testdata.txt).
This file was then plotted in Excel (number of shapes so far against time in milliseconds). As can be seen from the graph below, the time to drop a shape initially is about 400mS but is near 1500mS at 300 shapes.


Visio slowdown curve
visio_slowdown.xlsx


Comments:

Add comment on this article


filler Home filler | filler Site Map filler | filler Privacy Policy filler | filler Contact Us filler  
Paul Herber, 6 Lockwood Close, Farnborough, Hampshire, GU14 9EH, United Kingdom.
Phone: 01252 668315 (Int. +44 1252 668315).
Copyright © 2002-2017 Paul Herber. All rights reserved.
Located in Farnborough, the home of UK aviation.