-
-
Notifications
You must be signed in to change notification settings - Fork 4
Retrieve machine state information about CPU time, memory usage, etc.
License
Shinmera/machine-state
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
## About machine-state This library implements various functions to access status information about the machine, process, etc. ## How To Since this is a toolkit library, please simply refer to the symbol index for available functions and their behaviour. The following groups of functions are available: - Process - ``process-io-bytes`` - ``process-room`` - ``process-time`` - ``process-priority`` - Threads - ``thread-time`` - ``thread-core-mask`` - ``thread-priority`` - Implementation - ``gc-room`` - ``gc-time`` - ``static-room`` - ``stack-room`` - GPU - ``gpu-room`` - ``gpu-time`` - Physical Machine - ``machine-room`` - ``machine-cores`` - ``machine-uptime`` - ``machine-time`` - Storage Devices - ``storage-device`` - ``storage-device-path`` - ``storage-room`` - ``storage-io-bytes`` - Network Devices - ``network-devices`` - ``network-io-bytes`` ## Implementation Support Fetching information about threads that aren't the current one, or GC related information requires implementation support. The following implementations are fully or partially supported: - CCL - Clasp - ECL - SBCL - Mezzano ## Operating System Support Fetching information about various hardware devices is, of course, OS dependent. The following systems are fully or partially supported: - BSDs (POSIX) - Linux - MacOS (darwin) - Mezzano - Windows
About
Retrieve machine state information about CPU time, memory usage, etc.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published