# Can I SnoopPrecompile a Genie.jl app?

**URL:** https://discourse.julialang.org/t/can-i-snoopprecompile-a-genie-jl-app/97202
**Category:** Tooling
**Tags:** genie
**Created:** [April 7, 2023, 3:59am UTC](https://discourse.julialang.org/t/can-i-snoopprecompile-a-genie-jl-app/97202 "2023-04-07T03:59:28Z")
**Posts on this page:** 1
**Showing post:** 2

<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: [April 7, 2023, 10:49am UTC](https://discourse.julialang.org/t/can-i-snoopprecompile-a-genie-jl-app/97202/2 "2023-04-07T10:49:53Z")

</div>

As long as you create it as a “package,” then you can use SnoopPrecompile.

> [@Question about using SnoopPrecompile](https://discourse.julialang.org/t/question-about-using-snoopprecompile/88227/9):
>
> One opportunity that probably most people are still not exploiting: with 1.8, the precompile work does not have to be in the package that “owns” the code. So what that means is that each user can construct a “personal Startup.jl” package and say using Startup at the beginning of a new session. So for example, if you like to use a combination of CSV, DataFrames, and StatsModels and want certain things to be fast, then you can Pkg.generate("Startup") in your dev folder and then the Startup package…

---

_[View the full topic](https://discourse.julialang.org/t/can-i-snoopprecompile-a-genie-jl-app/97202)._
