CPPuddle
|
#include "cppuddle/common/config.hpp"
#include "cppuddle/memory_recycling/buffer_management_interface.hpp"
#include "cppuddle/memory_recycling/detail/buffer_management.hpp"
#include "cppuddle/memory_recycling/std_recycling_allocators.hpp"
Go to the source code of this file.
Namespaces | |
namespace | recycler |
Deprecated LEGACY namespace. Kept around for compatiblity with old code for now. | |
namespace | recycler::detail |
Typedefs | |
using | recycler::detail::buffer_recycler = cppuddle::memory_recycling::detail::buffer_interface |
template<typename T , std::enable_if_t< std::is_trivial< T >::value, int > = 0> | |
using | recycler::recycle_std = cppuddle::memory_recycling::recycle_std< T > |
template<typename T , std::enable_if_t< std::is_trivial< T >::value, int > = 0> | |
using | recycler::aggressive_recycle_std = cppuddle::memory_recycling::aggressive_recycle_std< T > |
Functions | |
void | recycler::print_performance_counters () |
void | recycler::force_cleanup () |
void | recycler::cleanup () |
Deletes all buffers currently marked as unused. | |
void | recycler::finalize () |
Variables | |
constexpr auto | recycler::max_number_gpus |
constexpr auto | recycler::number_instances |