Closed dan31 closed 11 months ago
Try Julia v1.9 which now saves the JIT compiled code in binaries. That should be much better, and we're still improving it more (v1.10 is not released yet but has another major bump). After this, we are starting to look into shipping just the binaries so the solvers can be called without Julia, but that may take a bit more so for now the precompiled versions will have to do.
I am doing roughtly the following:
The
equations_string
represents a fairly advanced ODE system. It takes considerable time both to load julia (say, 5-10 seconds) and init the equations (also 5-10 seconds from the first call to first result), whereas after this getting new solutions with other X0 values is fairly immediate.I'm seeking for ways to optimize these times. I would like to compile the equations once and store them somewhere so that they need not be compiled every time I run. I'd also like to speed up loading times for Julia. Am I missing out something?