0.0.9 • Published 10 months ago

smh-concurrency-utils v0.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

smh-concurrency-utils

Hardware Concurrency Optimizer helps developers efficiently determine the number of available hardware concurrencies on a system, even when other software or hardware resources are already in use. This package is ideal for optimizing multi-threaded or parallelized applications, ensuring that your processes can be executed without overloading the system.

Installation

# NPM
npm install --save smh-concurrency-utils

#Yarn
yarn add smh-concurrency-utils

Parameters

ParameterTypeOptionalDefaultDescription
memoryLimitThresholdnumberYes0.8Value Range from 0 to 1

Usage

import { getDynamicConcurrency } from 'smh-concurrency-utils'

console.log(getDynamicConcurrency()) // 2 - output depends on the hardware and threshold

And we're done 🎉

Contributing

Contribution are always welcome, no matter how large or small !

We want this community to be friendly and respectful to each other.Please follow it in all your interactions with the project.

Please feel free to drop me a mail S MUNI HARISH

Acknowledgements

Thanks to the authors of these libraries for inspiration

Sponsor & Support

To keep this library maintained and up-to-date please consider sponsoring it on GitHub. Or if you are looking for a private support or help in customizing the experience, then reach out to me on Linkedin @smuniharish.

License

MIT with Partial Redistribution License


Made with ❤️

0.0.9

10 months ago

0.0.8

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

11 months ago

0.0.4

12 months ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago