timemory 3.3.0
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
types.hpp File Reference
+ Include dependency graph for types.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

 TIMEMORY_DECLARE_COMPONENT (peak_rss) TIMEMORY_DECLARE_COMPONENT(page_rss) TIMEMORY_DECLARE_COMPONENT(num_io_in) TIMEMORY_DECLARE_COMPONENT(num_io_out) TIMEMORY_DECLARE_COMPONENT(num_minor_page_faults) TIMEMORY_DECLARE_COMPONENT(num_major_page_faults) TIMEMORY_DECLARE_COMPONENT(voluntary_context_switch) TIMEMORY_DECLARE_COMPONENT(priority_context_switch) TIMEMORY_DECLARE_COMPONENT(virtual_memory) TIMEMORY_DECLARE_COMPONENT(user_mode_time) TIMEMORY_DECLARE_COMPONENT(kernel_mode_time) TIMEMORY_DECLARE_COMPONENT(current_peak_rss) TIMEMORY_DECLARE_COMPONENT(num_swap) TIMEMORY_DECLARE_COMPONENT(stack_rss) TIMEMORY_DECLARE_COMPONENT(data_rss) TIMEMORY_DECLARE_COMPONENT(num_msg_sent) TIMEMORY_DECLARE_COMPONENT(num_msg_recv) TIMEMORY_DECLARE_COMPONENT(num_signals) namespace tim
 

Function Documentation

◆ TIMEMORY_DECLARE_COMPONENT()

TIMEMORY_DECLARE_COMPONENT ( peak_rss  )

Definition at line 33 of file types.hpp.

56{
57namespace resource_usage
58{
59namespace alias
60{
61using pair_dd_t = std::pair<double, double>;
62} // namespace alias
63} // namespace resource_usage
64} // namespace tim