# JuliaPro is slower than the standard Julia. How come?

**URL:** https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264
**Category:** Tooling
**Tags:** juliapro
**Created:** [November 7, 2018, 3:58pm UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264 "2018-11-07T15:58:03Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Zhong\_Pan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zhong_pan/32/19872_2.png) [@Zhong\_Pan](https://discourse.julialang.org/u/Zhong_Pan)
#### Post date: [November 7, 2018, 3:58pm UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264/1 "2018-11-07T15:58:03Z")

</div>

After upgrading from JuliaPro 0.6 to JuliaPro 1.0.1 I noticed that the console starts slower, and loading a module for the first time in a fresh session is slower. At first I thought it was due to the new Julia version.

However, to try a package not yet included in JuliaPro’s registry but already included in the General registry, I installed the standard Julia 1.0.1 (the one on [julialang.org](http://julialang.org) not [juliacomputing.com](http://juliacomputing.com)) yesterday. Since I have installed both I did a quick side-by-side comparison. Boy what a difference in loading time!

To start julia.exe in command line (no IDE involved):

- JuliaPro: 10 seconds
- Standard Julia: \<1 second

“using PyPlot” in a fresh Julia session (already precompiled):

- JuliaPro: 37.307783 seconds (41.05 M allocations: 2.514 GiB, 3.50% gc time)
- Standard Julia: 8.733778 seconds (11.86 M allocations: 589.460 MiB, 4.22% gc time)

“using DataFrames” in a fresh Julia session (already precompiled):

- JuliaPro: 15.906605 seconds (28.43 M allocations: 1.418 GiB, 6.10% gc time)
- Standard Julia: 10.120652 seconds (19.96 M allocations: 1.028 GiB, 6.69% gc time)

Why such a big difference?

System information: JuliaPro 1.0.1, standard Julia 1.0.1, Windows 10 64-bit, Intel Core i7-6600U CPU with 8GB RAM.

---

<div class="post-metadata">

### Author: ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)
#### Post date: [December 13, 2018, 4:04am UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264/2 "2018-12-13T04:04:03Z")

</div>

I have the same issue…

---

<div class="post-metadata">

### Author: ![avik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/avik/32/17_2.png) [@avik](https://discourse.julialang.org/u/avik)
#### Post date: [December 13, 2018, 3:26pm UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264/3 "2018-12-13T15:26:21Z")

</div>

Yeah, this is not right, we’re investigating. There absolutely should not be this large a difference.

Regards

Avik

---

<div class="post-metadata">

### Author: ![Paul\_Markert](https://avatars.discourse-cdn.com/v4/letter/p/87869e/32.png) [@Paul\_Markert](https://discourse.julialang.org/u/Paul_Markert)
#### Post date: [January 17, 2019, 11:59pm UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264/4 "2019-01-17T23:59:16Z")

</div>

Has this speed issue been addressed? I just installed JuliaPro 1.0.2 and I am new to the platform. The launch of JuliaPro was incredibly slow, and performance is not what I expected. Then again, I may be doing something wrong!

---

<div class="post-metadata">

### Author: ![avik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/avik/32/17_2.png) [@avik](https://discourse.julialang.org/u/avik)
#### Post date: [February 12, 2019, 12:24pm UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264/5 "2019-02-12T12:24:34Z")

</div>

No JuliaPro 1.0.2 unfortunately still has poor startup performance. JuliaPro 1.0.3 (which we release a couple days ago) is much better, but still not up to par. The next version will have fixed this completely.

To provide some additional context, this problem is caused by not precompiling some standard library modules such as `Pkg` (the package manager) correctly. i will note that this effects startup time, and the performance of the first pkg operations on the REPL. So while this undoubtedly results in a poor programmer experience, the code that you write should be no slower in JuliaPro compared to base julia.

Regards

Avik

---

<div class="post-metadata">

### Author: ![Paul\_Markert](https://avatars.discourse-cdn.com/v4/letter/p/87869e/32.png) [@Paul\_Markert](https://discourse.julialang.org/u/Paul_Markert)
#### Post date: [February 13, 2019, 1:37am UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264/6 "2019-02-13T01:37:58Z")

</div>

Thank you, Avik.

---

<div class="post-metadata">

### Author: ![schlichtanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/schlichtanders/32/32145_2.png) [@schlichtanders](https://discourse.julialang.org/u/schlichtanders)
#### Post date: [November 7, 2019, 7:15am UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264/7 "2019-11-07T07:15:51Z")

</div>

is this already officially fixed?  
I started using JuliaPro 1.2.0-1 however it feels sooo slow that I just started thinking about switching back to my own Juno.

---

<div class="post-metadata">

### Author: ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)
#### Post date: [November 7, 2019, 10:27am UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264/8 "2019-11-07T10:27:10Z")

</div>

Can you give some more info about _what_ feels slow?

---

<div class="post-metadata">

### Author: ![schlichtanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/schlichtanders/32/32145_2.png) [@schlichtanders](https://discourse.julialang.org/u/schlichtanders)
#### Post date: [November 19, 2019, 6:46am UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264/9 "2019-11-19T06:46:34Z")

</div>

the interpreter takes minutes to react sometimes  
especially slow:

- adding new packages (inkl. scanning repository)
- first shell startup

I now installed plain Juno in Atom with julia 1.2.0 and get similarly slow behaviour when firing the shell und for some evaluations/compilations. Also the adding new packages feels still slow, but I guess it is slightly faster than the JuliaPro variant.

A bit surprising that Juno has this slow parts.

---

<div class="post-metadata">

### Author: ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)
#### Post date: [September 12, 2023, 4:41pm UTC](https://discourse.julialang.org/t/juliapro-is-slower-than-the-standard-julia-how-come/17264/10 "2023-09-12T16:41:35Z")

</div>


