|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
8 return b ?
"yes" :
"no";
14 <<
"---------------------------------------" << std::endl
15 <<
" System-specific information " << std::endl
16 <<
"---------------------------------------" << std::endl
19 <<
"Cache / processors:" << std::endl
20 <<
"-------------------" << std::endl
26 <<
"Supported technologies:" << std::endl
27 <<
"-----------------------" << std::endl
40 <<
"Memory management:" << std::endl
41 <<
"------------------" << std::endl
45 #if defined(OGDF_SYSTEM_WINDOWS) || defined(__CYGWIN__)
The namespace for all OGDF objects.
static long long physicalMemory()
Returns the total size of physical memory (in bytes).
Decalration of System class which provides unified access to system information.
static size_t peakMemoryUsedByProcess()
Returns the maximal amount of memory (in bytes) used by the process (Windows/Cygwin only).
@ SSSE3
Supplemental Streaming SIMD Extensions 3 (SSSE3)
@ EST
Enhanced Intel SpeedStep Technology.
@ SSE4_2
Streaming SIMD Extensions 4.2 (SSE4.2)
@ SMX
Safer Mode Extensions.
static size_t memoryUsedByProcess()
Returns the amount of memory (in bytes) allocated by the process.
@ VMX
Virtual Machine Extensions.
static size_t memoryInGlobalFreeListOfMemoryManager()
Returns the amount of memory (in bytes) contained in the global free list of OGDF's memory manager.
@ SSE4_1
Streaming SIMD Extensions 4.1 (SSE4.1)
@ SSE3
Streaming SIMD Extensions 3 (SSE3)
static int cacheSizeKBytes()
Returns the L2-cache size (in KBytes).
@ SSE2
Streaming SIMD Extensions 2 (SSE2)
static size_t memoryAllocatedByMemoryManager()
Returns the amount of memory (in bytes) allocated by OGDF's memory manager.
static int cacheLineBytes()
Returns the number of bytes in a cache line.
static size_t memoryInThreadFreeListOfMemoryManager()
Returns the amount of memory (in bytes) contained in the thread's free list of OGDF's memory manager.
static size_t memoryInFreelistOfMalloc()
Returns the amount of memory (in bytes) contained in free chunks on the heap.
@ MMX
Intel MMX Technology.
static size_t memoryAllocatedByMalloc()
Returns the amount of memory (in bytes) allocated on the heap (e.g., with malloc).
static bool cpuSupports(CPUFeature feature)
Returns true if the CPU supports feature.
@ SSE
Streaming SIMD Extensions (SSE)
static long long availablePhysicalMemory()
Returns the size of available (free) physical memory (in bytes).
static int numberOfProcessors()
Returns the number of processors (cores) available on the current system.