When ever I create a Dynamo graph, what I do at the end is reviewing the graph (or python code) and ask myself whether it is the fastest flow. (Yes, I’m a Korean. Click if you want to learn a Korean word pali-pali)
There would be a lot of situations, But there are some representative ways to speedup Dynamo.
1. Use Numbers rather than Geometries as possible.
Figure#1 is a graph to generate 100,000 points by using Geometry.Translate. And it took 2.55 seconds.
|figure 2. Point.ByCoordinates|
Figure#2 is a graph using Pioint.ByCoordinates from generated coordinates directly to get the same list as figure#1. It took 2.02 seconds.