With larger patches the performance of vvvv might decrease.
Here are some hints to optimize the performance.
CTRL+SHIFT+F9 will toggle the mysterious DeBug-Mode
a value of unknown measuring unit gives you an idea about the performance needs of each node.
DeBugging itself also has some performance needs. Therefore notice that it is possible to select only few nodes.


Set SpreadCounts in unused subpatches / modules / parts of patches to zero.
especially when using nodes of Category Animation with large SpreadCounts e.g. Newton (Animation)
Always disable secondary GDI or EX9 renderers which are not needed or do not display changing scenes. If a Renderer (GDI) is used e.g. for Text rendering, always wire up the enabled pin to a Change (String) node, which will activate the Renderer only of the text is actually changing.
CTRL-U lets you toggle the update of vvvv's UserInterface.
especially IOBox (String)s containing large strings like XML descriptions.
if their visibility is not important. ALT-3 is your friend. Docked Windows are NOT hidden even if they aren't visible.
quoting gregsn's remarks in a related vvvvorum thread:
Some Nodes have to "listen" for events (e.g. MidiController (Devices) ). from officially unverified user observations is reported that one should avoid to use many instances of those nodes. better take effort from vvvv's unique feature spreads
like XPath (XML) or RegExpr (String) have some performance needs if they have to deal with larger inputs. in some situations you need their results only on startup of your patch. Hold their results with e.g. S H (String) and disable their input in the following frame.
better than parsing a large string (that doesn't change at all) once each frame with a complex formula.
Our fellow diki made a very interesting module with a related approach.
Regarding this try to make use Switch (Node) Input? to disconnect SetPatch (VVVV) and GetPatch (VVVV) from PatchAlias (VVVV) whenever it seems possible.
Boost will increase vvvv´s thread priority in the operating systems. This sometimes allows you to get the last quantum of performance out of your computer. See Boost (VVVV)
in large patches with massive use of subpatches/modules you better replace the subpatches/modules with "extracted patchlets".
vvvv evaluates faster then.

The Module PerfMeter (Performance Meter), which comes standard with vvvv, allows you to get some global performance information when running a Renderer (EX9) in full screen mode. See its helpfile to understand what is going on.
anonymous user login
~14min ago
~15min ago
~24min ago
~3h ago
~6h ago
~6h ago
~7h ago
~7h ago
~7h ago
~8h ago