Hardware information. More...
Functions | |
uint64_t | lzma_physmem (void) lzma_nothrow |
Get the total amount of physical memory (RAM) in bytes. |
Hardware information.
Since liblzma can consume a lot of system resources, it also provides ways to limit the resource usage. Applications linking against liblzma need to do the actual decisions how much resources to let liblzma to use. To ease making these decisions, liblzma provides functions to find out the relevant capabilities of the underlaying hardware. Currently there is only a function to find out the amount of RAM, but in the future there will be also a function to detect how many concurrent threads the system can run.
uint64_t lzma_physmem | ( | void | ) |
Get the total amount of physical memory (RAM) in bytes.
This function may be useful when determining a reasonable memory usage limit for decompressing or how much memory it is OK to use for compressing.
Referenced by hardware_init().