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.
|
#include "timemory/components/macros.hpp"
#include "timemory/enum.h"
#include "timemory/macros/os.hpp"
#include "timemory/mpl/type_traits.hpp"
#include "timemory/mpl/types.hpp"
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 | |