Dialyzer startup time

Bernard Duggan <>
Mon Jun 21 04:27:18 CEST 2010

Hi list,
     When running dialyzer, the first thing it always does is the 
"Compiling some key modules to native code" step.  Am I right in 
thinking that this phase involves just compiling some actual 
dialyzer-related code (rather than the code I'm trying to analyze)?  If 
so, surely it isn't necessary to redo this every run given that those 
files won't have changed (unless I actually upgrade my Erlang install).  
Is there a way to cache the compilation results or something so that 
this step (a bit under half the total "dialyzing" time) can be avoided?  
If not, what would it take to add such a system?



More information about the erlang-questions mailing list