相关疑难解决方法(0)

为什么 julia 需要很长时间才能导入一个包?

我很关心性能。因此,我将其创建为关于首次调用或导入包时的延迟问题。这可能是一个愚蠢的问题。

当我第一次为 ex 添加包时,Plots 会消耗一些时间来构建包。再次,当我第一次在我的笔记本上导入包时,也花了一些时间(~1 分钟)说Precompiling message 导入包后,当我点击plot()这也会消耗一些时间(30 秒 - 60 秒)并最终返回一个情节。

一旦我使用了绘图功能,下次使用时就不会花费太多时间来产生结果。

每当我重新启动笔记本时,就会发生这种延迟。

我猜它是在执行之前编译函数。因为与 python 不同,julia 不是脚本语言。所以,它应该经过编译。但是,为什么每次重启笔记本时都会出现延迟?

无论如何我可以抑制这种延迟吗?无论如何,我可以预编译一次所有内容,以便下次在病房中我看不到任何延迟,而不必担心笔记本或 Julia 终端中的内核重启。为什么会发生延迟?完全是因为编译时间还是取决于我的机器?

julia

7
推荐指数
1
解决办法
874
查看次数

标签 统计

julia ×1