Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
profiling.hpp File Reference
#include <cstddef>
#include <map>
#include <string>
#include <vector>
Include dependency graph for profiling.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  libff
 

Functions

void libff::start_profiling ()
 
long long libff::get_nsec_time ()
 
void libff::print_time (const char *msg)
 
void libff::print_header (const char *msg)
 
void libff::print_indent ()
 
void libff::clear_profiling_counters ()
 
void libff::print_cumulative_time_entry (const std::string &key, const long long factor)
 
void libff::print_cumulative_times (const long long factor)
 
void libff::print_cumulative_op_counts (const bool only_fq)
 
void libff::enter_block (const std::string &msg, const bool indent)
 
void libff::leave_block (const std::string &msg, const bool indent)
 
void libff::print_mem (const std::string &s)
 
void libff::print_compilation_info ()
 

Detailed Description

Declaration of functions for profiling code blocks.

Reports time, operation counts, memory usage, and others.

Author
This file is part of libff, developed by SCIPR Lab and contributors (see AUTHORS).

Definition in file profiling.hpp.