带有 JIT 编译器的 julia 工作流
julia workflow with JIT compiler
我最近选择了 Julia 作为实现一些计算量大的项目的一种巧妙方法。到目前为止,速度和便利性给我留下了深刻的印象——但是,有一件事我有点不喜欢:当代码变得相当大时 运行 脚本需要越来越多的时间,因为 JIT 编译器需要编译所有文件的时间又一次(不仅是修改过的,例如,在带有 CMake 的 C++ 中)。这会减慢我的开发工作流程 - 什么是最 julian/best 加快速度的实践方法,以避免等待(有时是过多的)时间?
尽管上述评论中概述了工作流程(保持 REPL 打开并使用 Revise.jl),但此包可能对您有所帮助:
我最近选择了 Julia 作为实现一些计算量大的项目的一种巧妙方法。到目前为止,速度和便利性给我留下了深刻的印象——但是,有一件事我有点不喜欢:当代码变得相当大时 运行 脚本需要越来越多的时间,因为 JIT 编译器需要编译所有文件的时间又一次(不仅是修改过的,例如,在带有 CMake 的 C++ 中)。这会减慢我的开发工作流程 - 什么是最 julian/best 加快速度的实践方法,以避免等待(有时是过多的)时间?
尽管上述评论中概述了工作流程(保持 REPL 打开并使用 Revise.jl),但此包可能对您有所帮助: