Gives the most ammount of cpu's while keeping in mind how much memory is needed per cpu. Handy to set the amount of workers for testing
Requirements:
Get running processes
an operating-system utility library
Cross-platform process cpu % and memory usage of a PID
Exposes node v8 garbage collection stats
guetzli binary wrapper
Binaries for Sentry Node Profiling
Node Module to read cgroup memory data
Fast, reliable cipher, hash and hmac methods executed in Node's threadpool for multi-core throughput.
Provides the number of physical cores
Request timeout middleware for Connect/Express
A simple binding to Google's cpu_features library for obtaining information about installed CPU(s)
Access memory using small fixed sized buffers
fast time zone lookup
Recursive fs.readdir with streaming API and glob filtering.
When I needed to get memory, cpu and disk information on NodeJS, I ended up looking for answers on stackoverflow and using multiple packages with some code. I am putting all together here.
Get the operating system CPU architecture
Check whether operating system CPU architecture is 64-bit or 32-bit (Supports browsers)
Pure javascript cross-platform module to extract text from PDFs with AI-powered optimization and multi-core processing.
Webpack provides a really detailed `webpack.debug.ProfilingPlugin`, but it only does CPU Profiling. There are more to performance tuning with Webpack than CPU profile. This plugin provides heap sample information to show where memory is allocated after a
A simple worker-manager for clustered apps
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
**GPU accelerated image resizer**
No description provided.
No description provided.
No description provided.
No description provided.