Vuo recompiles when restarting an unmodified composition

Steps causing the bug to occur

  1. wire up some nodes
  2. click run
  3. spins for a second or two
  4. window shows up

How did the result differ from what you expected?

I’m not sure what it’s doing, but if possible it would be cool if it didn’t have to. I initially assumed it’s “compiling”, but it seems to happen for each run, and seems to take the same length of time, so maybe it’s just setting up IPC or something else that’s expensive.

Other notes

  • Vuo version: 0.8.0

We’re working on improving the compilation speed, and caching to reduce the amount of code that needs to be recompiled each time. We’ve improved it a bit already in the upcoming Vuo 0.9.0 release, and have more improvements planned for Vuo 1.0.0.

This applies to both starting a composition and making structural changes while the composition is running (which involves recompilation).  

Over the last few releases, we’ve significantly improved compilation speed, so that typical compositions start up within a second or two. Also, subcompositions are precompiled and cached, so they don’t add any compilation time (just a little linking time). Tentatively marking this resolved.