# Loading time for 2 packages \>\> sum of individual loading time

**URL:** <https://discourse.julialang.org/t/loading-time-for-2-packages-sum-of-individual-loading-time/30630>\
**Category:** General Usage\
**Created:** [November 2, 2019, 4:23pm UTC](https://discourse.julialang.org/t/loading-time-for-2-packages-sum-of-individual-loading-time/30630 "2019-11-02T16:23:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tlienart](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tlienart/32/7640_2.png) [@tlienart](https://discourse.julialang.org/u/tlienart)\
**Post date:** [November 2, 2019, 4:23pm UTC](https://discourse.julialang.org/t/loading-time-for-2-packages-sum-of-individual-loading-time/30630/1 "2019-11-02T16:23:14Z")

</div>

Reproducibly I get the following issue:

- loading just CategoricalArrays takes \< 1s;
- loading just Requires \< 1s
- loading both in the same session takes 8s.

(see screenshot below FWIW)

I tried this with and without `Revise` in my `startup.jl`, that doesn’t seem to have an impact.

Any idea what may be causing such a thing and how to fix it? I’m a bit puzzled as both packages are completely unrelated as far as I know?

Also I tried other pairs of packages with each (say Tables+CategoricalArrays or Tables+Requires) and didn’t observe this issue 😕

 ![26](https://global.discourse-cdn.com/julialang/original/3X/8/f/8fecad741ad575ee47d23e6b4ba1c796bbb4e2ed.png)

---

<div class="post-metadata">

**Author:** ![tlienart](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tlienart/32/7640_2.png) [@tlienart](https://discourse.julialang.org/u/tlienart)\
**Post date:** [November 2, 2019, 4:37pm UTC](https://discourse.julialang.org/t/loading-time-for-2-packages-sum-of-individual-loading-time/30630/2 "2019-11-02T16:37:47Z")

</div>

Interestingly this problem is completely inexistant with Julia 1.2

---

<div class="post-metadata">

**Author:** ![simeonschaub](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simeonschaub/32/216566_2.png) [@simeonschaub](https://discourse.julialang.org/u/simeonschaub)\
**Post date:** [November 2, 2019, 5:04pm UTC](https://discourse.julialang.org/t/loading-time-for-2-packages-sum-of-individual-loading-time/30630/3 "2019-11-02T17:04:15Z")

</div>

Long precompile times seem to be a [known issue](https://github.com/JuliaLang/julia/issues/33615) with Julia 1.3, especially in combination with CategoricalArrays.jl. Definitely sounds like it’s being worked on.

---

<div class="post-metadata">

**Author:** ![tlienart](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tlienart/32/7640_2.png) [@tlienart](https://discourse.julialang.org/u/tlienart)\
**Post date:** [November 2, 2019, 5:47pm UTC](https://discourse.julialang.org/t/loading-time-for-2-packages-sum-of-individual-loading-time/30630/4 "2019-11-02T17:47:25Z")

</div>

Thanks for the pointer!
