Julia

Julia启动时间很慢, 因为没有函数都需要Compile, 所以测试时间应该以第二次执行为准。 有几种方法可以改善:

  1. PackageCompiler预编译一些package以及function

不过按照文档https://julialang.github.io/PackageCompiler.jl/dev/sysimages/#Creating-a-sysimage-using-PackageCompiler-1 操作打出来的sysimage, 里面不能执行import Example;或者using Example

按照https://julialang.github.io/PackageCompiler.jl/dev/devdocs/sysimagespart1/ 自己打出来的sysimage可以, 感觉应该是PackageCompiler的bug。

  1. Revise可以不重启julia session来更新函数