zeek / spicy

C++ parser generator for dissecting protocols & files.
https://docs.zeek.org/projects/spicy
Other
248 stars 37 forks source link

Wish list: faster compile times #1222

Open keithjjones opened 2 years ago

keithjjones commented 2 years ago

I have some source code (closed right now - so I can't copy examples here unfortunately) that is 3.5k spicy lines. I notice my install/compile time for analyzers like this is over 10-15 mins on really fast machines. It would be nice to cut down on the compile times, if possible. I also have to give docker a lot of RAM to compile some large analyzers inside them (16GB+). Since there is a lot of debug information (https://github.com/zeek/spicy/issues/1102) I was hoping there might be a more optimized mode to compile spicy analyzers with to improve the compile time and needed RAM. Thanks!

rsmmr commented 2 years ago

Just to acknowledge this: yes, this is very much on our radar and we exploring ways to make compilation faster.

bbannier commented 6 months ago

1483 which speeds up the time to generate the C++ code or error message has landed.