# Loading packages take a long time

**URL:** <https://discourse.julialang.org/t/loading-packages-take-a-long-time/7701>\
**Category:** New to Julia\
**Created:** [December 12, 2017, 8:06am UTC](https://discourse.julialang.org/t/loading-packages-take-a-long-time/7701 "2017-12-12T08:06:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tk3369](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tk3369/32/2824_2.png) [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Post date:** [December 12, 2017, 8:06am UTC](https://discourse.julialang.org/t/loading-packages-take-a-long-time/7701/1 "2017-12-12T08:06:25Z")

</div>

I am creating a package that uses DataFrames.jl. It’s great but the problem is that the `using DataFrames` statement takes ~ 20 seconds. So every time I restart the julia process for unit testing, it takes that much time to bootstrap. Is there any way to speed this up?

If I use workspace() it gives all kinds of ugly method redefinition errors and it still takes a long time. If I use reload() for my module only it doesn’t always refresh properly (I am yet to reproduce the problem for a smaller sample program.)

Thanks  
Tom

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [December 12, 2017, 8:18am UTC](https://discourse.julialang.org/t/loading-packages-take-a-long-time/7701/2 "2017-12-12T08:18:09Z")

</div>

Use [Revise.jl](https://github.com/timholy/Revise.jl). Once you go `Revise` you never go back.
