如何在Julia中加速Pkg.add()?

时间:2015-06-01 08:49:03

标签: julia

以开罗为例,当我运行Pkg.add("Cairo")时,控制台中没有显示任何内容。

  1. 有没有办法让Pkg.add()在工作时显示更多信息?
  2. Pkg.add()执行了哪些步骤?下载,编译?
  3. 有可能加快速度吗?我一直等待15分钟,什么都没有!也许这是朱莉娅的问题,或者可能是系统的问题,怎么能说出来?
  4. 修改

    Julia version: 0.3.9 (Installed using binary from julia-lang.org)
    OS: Winsows 7 64bit.
    CPU:  Core Duo 2.4GHz
    RAM: 4G
    Hard Disk: SSD
    
    ping github.com passed, 0% loss.
    Internet download speedtest: ~30 Mbps.
    

    我不知道这是否正常:我花了11秒才拿到版本。

    PS C:\Users\Nick> Measure-Command {julia --version}
    
    
    Days              : 0
    Hours             : 0
    Minutes           : 0
    Seconds           : 11
    Milliseconds      : 257
    Ticks             : 112574737
    TotalDays         : 0.000130294834490741
    TotalHours        : 0.00312707602777778
    TotalMinutes      : 0.187624561666667
    TotalSeconds      : 11.2574737
    TotalMilliseconds : 11257.4737
    

    加载Gadfly软件包花了将近2分钟:

    julia> @time require("Gadfly")
    elapsed time: 112.131236102 seconds (442839856 bytes allocated, 0.39% gc time)
    

    在Linux / Mac上运行速度比在Windows上快吗?在Windows上构建软件通常并不容易;但是,如果我从源码构建,它会改善性能吗?

    朱莉娅太棒了,我真的希望它有效!

1 个答案:

答案 0 :(得分:2)

正如Colin T. Bowers所提到的,您的特定情况异常缓慢并且表明您的安装有问题。但据了解,Pkg.add(以及其他Pkg操作)在Julia 0.4上的速度很慢。幸运的是,这个问题已得到修复。

在今天(2016年9月19日)发布的Julia v0.5中,{p> Pkg运营业绩大幅增加。您可以转到downloads页面获取v0.5。 (截至撰写本文时,他们可能还需要几个小时才能完成。)