# Very slow time to first plot, 2022

**URL:** <https://discourse.julialang.org/t/very-slow-time-to-first-plot-2022/88968>\
**Category:** General Usage\
**Tags:** ttfp\
**Created:** [October 19, 2022, 2:57pm UTC](https://discourse.julialang.org/t/very-slow-time-to-first-plot-2022/88968 "2022-10-19T14:57:07Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [October 19, 2022, 3:02pm UTC](https://discourse.julialang.org/t/very-slow-time-to-first-plot-2022/88968/2 "2022-10-19T15:02:31Z")

</div>

Build a sysimage if you have to restart a lot:

> [@Building a PC optimized for "time to first plot"](https://discourse.julialang.org/t/building-a-pc-optimized-for-time-to-first-plot/88801/9):
>
> I am not sure whether I am interpreting your question correctly, but I think the answer is yes. Here is an example with Makie: With a sysimage that took just a couple of clicks to prepare in vscode: julia\> @time @eval using CairoMakie 0.008680 seconds (14.54 k allocations: 927.412 KiB) julia\> @time plot([1,2,3]) 2.082096 seconds (1.94 M allocations: 130.274 MiB, 2.15% gc time, 37.41% compilation time) Without a custom sysimage: julia\> @time @eval using CairoMakie 13.082514 seconds (17.…

---

_[View the full topic](https://discourse.julialang.org/t/very-slow-time-to-first-plot-2022/88968)._
