# Using ImageView in combination with Revise on MacOS slows everything to a crawl

**URL:** <https://discourse.julialang.org/t/using-imageview-in-combination-with-revise-on-macos-slows-everything-to-a-crawl/36752>\
**Category:** New to Julia\
**Tags:** question, images, juno, revise\
**Created:** [March 30, 2020, 5:25pm UTC](https://discourse.julialang.org/t/using-imageview-in-combination-with-revise-on-macos-slows-everything-to-a-crawl/36752 "2020-03-30T17:25:35Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kunz-David](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kunz-david/32/24888_2.png) [@Kunz-David](https://discourse.julialang.org/u/Kunz-David)\
**Post date:** [March 30, 2020, 5:25pm UTC](https://discourse.julialang.org/t/using-imageview-in-combination-with-revise-on-macos-slows-everything-to-a-crawl/36752/1 "2020-03-30T17:25:35Z")

</div>

Hello,

I am having a weird issue where `using ImageView` slows down my whole Julia session.

It happens when I am `using Revise` (loaded in the `startup.jl` as per the Revise instructions) and I am `using ImageView`. After this, everything seems to slow down or there must be something recompiling with each command.

I made a video to demonstrate what’s happening:

[![](https://global.discourse-cdn.com/julialang/original/3X/b/3/b35dde1b836b8fa89d3fa0583b07ca0b13509407.jpeg "Julia ImageView slowing down the REPL") ](https://www.youtube.com/watch?v=E2en-OrRI2U)

Can someone please help me with this issue? Am I doing something wrong?

---

<div class="post-metadata">

**Author:** ![rsrock](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rsrock/32/115_2.png) [@rsrock](https://discourse.julialang.org/u/rsrock)\
**Post date:** [March 30, 2020, 10:30pm UTC](https://discourse.julialang.org/t/using-imageview-in-combination-with-revise-on-macos-slows-everything-to-a-crawl/36752/2 "2020-03-30T22:30:49Z")

</div>

Don’t have an answer for you, but I have noticed some unexplained pauses while working with Images / ImageView. Might be related to [Images imfilter performance drops when using ImageView](https://discourse.julialang.org/t/images-imfilter-performance-drops-when-using-imageview/36630) ?

---

<div class="post-metadata">

**Author:** ![Kunz-David](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kunz-david/32/24888_2.png) [@Kunz-David](https://discourse.julialang.org/u/Kunz-David)\
**Post date:** [March 31, 2020, 8:29am UTC](https://discourse.julialang.org/t/using-imageview-in-combination-with-revise-on-macos-slows-everything-to-a-crawl/36752/3 "2020-03-31T08:29:34Z")

</div>

This does seem familiar.  
Do you know of any package with a function similar to `imshow`?  
(Until this problem gets resolved.)

---

<div class="post-metadata">

**Author:** ![Iulian.Cioarca](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/iulian.cioarca/32/30166_2.png) [@Iulian.Cioarca](https://discourse.julialang.org/u/Iulian.Cioarca)\
**Post date:** [March 31, 2020, 8:45am UTC](https://discourse.julialang.org/t/using-imageview-in-combination-with-revise-on-macos-slows-everything-to-a-crawl/36752/4 "2020-03-31T08:45:52Z")

</div>

You can use: [GitHub - JuliaPlots/Makie.jl: High level plotting on the GPU.](https://github.com/JuliaPlots/Makie.jl)  
One example from their gallery:  
[http://juliaplots.org/MakieReferenceImages/gallery//image\_1/index.html](http://juliaplots.org/MakieReferenceImages/gallery//image_1/index.html)

---

<div class="post-metadata">

**Author:** ![Kunz-David](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kunz-david/32/24888_2.png) [@Kunz-David](https://discourse.julialang.org/u/Kunz-David)\
**Post date:** [March 31, 2020, 9:54am UTC](https://discourse.julialang.org/t/using-imageview-in-combination-with-revise-on-macos-slows-everything-to-a-crawl/36752/5 "2020-03-31T09:54:53Z")

</div>

Thanks for the quick tip.  
I tried it but all my plots end with an error `no method matching gl_convert(::Symbol)`, I submitted it as an [issue](https://github.com/JuliaPlots/Makie.jl/issues/454) on the Makie github.

---

<div class="post-metadata">

**Author:** ![Iulian.Cioarca](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/iulian.cioarca/32/30166_2.png) [@Iulian.Cioarca](https://discourse.julialang.org/u/Iulian.Cioarca)\
**Post date:** [March 31, 2020, 9:57am UTC](https://discourse.julialang.org/t/using-imageview-in-combination-with-revise-on-macos-slows-everything-to-a-crawl/36752/6 "2020-03-31T09:57:25Z")

</div>

I also tried it that on a fresh install of Makie and it fails with the same error. For the moment I fixed it by installing:  
`GLMakie#master`

---

<div class="post-metadata">

**Author:** ![Kunz-David](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kunz-david/32/24888_2.png) [@Kunz-David](https://discourse.julialang.org/u/Kunz-David)\
**Post date:** [March 31, 2020, 9:59am UTC](https://discourse.julialang.org/t/using-imageview-in-combination-with-revise-on-macos-slows-everything-to-a-crawl/36752/7 "2020-03-31T09:59:49Z")

</div>

Yes, this works. Thank you!  
I got the same reply on the [issue](https://github.com/JuliaPlots/Makie.jl/issues/454).

---

<div class="post-metadata">

**Author:** ![tim.holy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tim.holy/32/52_2.png) [@tim.holy](https://discourse.julialang.org/u/tim.holy)\
**Post date:** [March 31, 2020, 10:35am UTC](https://discourse.julialang.org/t/using-imageview-in-combination-with-revise-on-macos-slows-everything-to-a-crawl/36752/8 "2020-03-31T10:35:24Z")

</div>

For debugging ImageView let’s centralize discussion at [imfilter huge perf drop when · Issue #161 · JuliaImages/ImageFiltering.jl · GitHub](https://github.com/JuliaImages/ImageFiltering.jl/issues/161).
