SnoopCompile.jl

Making packages work faster with more extensive precompilation
Popularity
88 Stars
Updated Last
19 Days Ago
Started In
September 2015

SnoopCompile

Build Status

SnoopCompile observes the Julia compiler, causing it to record the functions and argument types it's compiling. From these lists of methods, you can generate lists of precompile directives that may reduce the latency between loading packages and using them to do "real work."

See the documentation:

Packages that use SnoopCompile

Quite a few packages have used SnoopCompile to reduce startup latency, and some have preserved their scripts which may serve as an example to other users:

Used By Packages