aortizb
1
I know from the user manual that:
julia -O -- file.jl
has a default optimization level of 3.
I have few questions regarding the optimization level:
If “file.jl” is run in the REPL using:
include("file.jl")
- what is the optimization level used?
- regarding 1), can this optimization level be changed so that include(“file.jl”) is run with a specified optimization level?
Thanks!
As far as i know, the optimization level is attached to the julia process, not the source file.
If you run julia -O3 file.jl
, then all the code in file.jl
will be compiled with the -O3
optimization level.
Likewise, if you run julia -O3
, and then in the REPL:
include("file.jl")
the code in file.jl
will also be compiled with the -O3
optimization level.
I do not know of any way to dynamically or temporarily change the optimization level of a running Julia process / REPL.
1 Like