This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<!DOCTYPE html>
<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>BackendStats (infer.Backend.BackendStats)</title><linkrel="stylesheet"href="../../../odoc.css"/><metacharset="utf-8"/><metaname="generator"content="odoc 1.5.1"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><scriptsrc="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><divclass="content"><header><nav><ahref="../index.html">Up</a>–<ahref="../../index.html">infer</a>»<ahref="../index.html">Backend</a>» BackendStats</nav><h1>Module <code>Backend.BackendStats</code></h1></header><aside><p>collect statistics about backend/analysis operations</p></aside><dl><dtclass="spec type"id="type-t"><ahref="#type-t"class="anchor"></a><code><spanclass="keyword">type</span> t</code></dt></dl><dl><dtclass="spec value"id="val-incr_summary_file_try_load"><ahref="#val-incr_summary_file_try_load"class="anchor"></a><code><spanclass="keyword">val</span> incr_summary_file_try_load : unit <span>-></span> unit</code></dt><dd><p>a query to the filesystem attempting to load a summary file</p></dd></dl><dl><dtclass="spec value"id="val-incr_summary_read_from_disk"><ahref="#val-incr_summary_read_from_disk"class="anchor"></a><code><spanclass="keyword">val</span> incr_summary_read_from_disk : unit <span>-></span> unit</code></dt><dd><p>a summary file is deserialized from disk</p></dd></dl><dl><dtclass="spec value"id="val-incr_summary_cache_hits"><ahref="#val-incr_summary_cache_hits"class="anchor"></a><code><spanclass="keyword">val</span> incr_summary_cache_hits : unit <span>-></span> unit</code></dt><dtclass="spec value"id="val-incr_summary_cache_misses"><ahref="#val-incr_summary_cache_misses"class="anchor"></a><code><spanclass="keyword">val</span> incr_summary_cache_misses : unit <span>-></span> unit</code></dt><dtclass="spec value"id="val-incr_ondemand_procs_analyzed"><ahref="#val-incr_ondemand_procs_analyzed"class="anchor"></a><code><spanclass="keyword">val</span> incr_ondemand_procs_analyzed : unit <span>-></span> unit</code></dt><dtclass="spec value"id="val-incr_ondemand_local_cache_hits"><ahref="#val-incr_ondemand_local_cache_hits"class="anchor"></a><code><spanclass="keyword">val</span> incr_ondemand_local_cache_hits : unit <span>-></span> unit</code></dt><dtclass="spec value"id="val-incr_ondemand_local_cache_misses"><ahref="#val-incr_ondemand_local_cache_misses"class="anchor"></a><code><spanclass="keyword">val</span> incr_ondemand_local_cache_misses : unit <span>-></span> unit</code></dt><dtclass="spec value"id="val-add_to_proc_locker_lock_time"><ahref="#val-add_to_proc_locker_lock_time"class="anchor"></a><code><spanclass="keyword">val</span> add_to_proc_locker_lock_time : <ahref="../ExecutionDuration/index.html#type-t">ExecutionDuration.t</a><span>-></span> unit</code></dt><dtclass="spec value"id="val-add_to_proc_locker_unlock_time"><ahref="#val-add_to_proc_locker_unlock_time"class="anchor"></a><code><spanclass="keyword">val</span> add_to_proc_locker_unlock_time : <ahref="../ExecutionDuration/index.html#type-t">ExecutionDuration.t</a><span>-></span> unit</code></dt><dtclass="spec value"id="val-add_to_restart_scheduler_total_time"><ahref="#val-add_to_restart_scheduler_total_time"class="anchor"></a><code><spanclass="keyword">val</span> add_to_restart_scheduler_total_time : <ahref="../ExecutionDuration/index.html#type-t">ExecutionDuration.t</a><span>-></span> unit</code></dt><dtclass="spec value"id="val-add_to_restart_scheduler_useful_time"><ahref="#val-add_to_restart_scheduler_useful_time"class="anchor"></a><code><spanclass="keyword">val</span> add_to_restart_scheduler_useful_time : <ahref="../ExecutionDuration/index.html#type-t">ExecutionDuration.t</a><span>-></span> unit</code></dt><dtclass="spec value"id="val-reset"><ahref="#val-reset"class="anchor"></a><code><spanclass="keyword">val</span> reset : unit <span>-></span> unit</code></dt><dd><p>reset all stats</p></dd></dl><dl><dtclass="spec value"id="val-get"><ahref="#val-get"class="anchor"></a><code><spanclass="keyword">val</span> get : unit <span>-></span><ahref="index.html#type-t">t</a></code></dt><dd><p>get the stats so far</p></dd></dl><dl><dtclass="spec value"id="val-log_aggregate"><ahref="#val-log_aggregate"class="anchor"></a><code><spanclass="keyword">val</span> log_aggregate : <span><ahref="index.html#type-t">t</a> list</span><span>-></span> unit</code></dt><dd><p>log aggregated stats to infer's log file and to Scuba</p></dd></dl></div></body></html>