Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::EvalStatistics Struct Reference

Public Member Functions

void addCall (ExprLambda &fun)

Public Attributes

unsigned long nrLookups = 0
unsigned long nrAvoided = 0
unsigned long nrOpUpdates = 0
unsigned long nrOpUpdateValuesCopied = 0
unsigned long nrListConcats = 0
unsigned long nrPrimOpCalls = 0
unsigned long nrFunctionCalls = 0
unsigned long nrThunks = 0
bool countCalls = false
std::map< std::string, size_t > primOpCalls
std::map< ExprLambda *, size_t > functionCalls
std::map< PosIdx, size_t > attrSelects

The documentation for this struct was generated from the following files:
  • lix/libexpr/eval.hh
  • lix/libexpr/eval.cc