#include <cstring>
#include <string>
#include <cstdlib>
#include <thread>
#include <jau/cpuid.hpp>
#include <jau/byte_util.hpp>
#include <jau/debug.hpp>
#include <jau/os/os_support.hpp>
#include <unistd.h>
Go to the source code of this file.
◆ get_cache_line_size()
static bool get_cache_line_size |
( |
size_t & | l1_share_max, |
|
|
size_t & | l1_apart_min ) |
|
staticnoexcept |
◆ get_page_size()
static size_t get_page_size |
( |
| ) |
|
|
staticnoexcept |
◆ get_concurrent_thread_count()
static size_t get_concurrent_thread_count |
( |
| ) |
|
|
staticnoexcept |
◆ get_sys_online_core_count()
static size_t get_sys_online_core_count |
( |
| ) |
|
|
staticnoexcept |
◆ get_sys_max_core_count()
static size_t get_sys_max_core_count |
( |
| ) |
|
|
staticnoexcept |
◆ append_bitstr()
template<typename T>
static void append_bitstr |
( |
std::string & | out, |
|
|
T | mask, |
|
|
T | bit, |
|
|
const std::string & | bitstr, |
|
|
bool & | comma ) |
|
static |
◆ get_cpu_family()
◆ get_arm32_hwcap()
◆ get_arm64_hwcap()