Ujval Misra 5a0725ce94 Increase dlmalloc threshold along with granularity (#33)
* Increase allocation granularity dynamically with each MMAP call

* Fewer MMAP calls required when workload contains several objects.

* Delay hitting the per-process file descriptor constraint.

* Change type of GRANULARITY_MULTIPLIER

* Make granularity update more concise.

* Increase dlmalloc threshold along with granularity

* Eventually resolve issue of objects being allocated their own file if larger than dlmalloc threshold

* Avoid dlmalloc threshold and granularity integer overflow

* Update granularity directly without invoking dlmallopt

* Set the threshold to a fixed size (MAX_SIZE_T)

* Removed trailing whitespace
2016-10-03 18:35:13 -07:00
2016-09-10 17:47:37 -07:00
2016-08-14 01:39:44 -07:00
2016-10-03 18:29:18 -07:00
2016-09-10 17:47:37 -07:00
2016-10-03 18:29:18 -07:00
2016-08-13 15:20:19 -07:00
2016-10-03 18:29:18 -07:00
2016-08-16 17:17:11 -07:00

Plasma

Plasma is an experimental in-memory object manager. It is under development and not ready for general use.

clang-format

Run .travis/git-clang-format to automatically format changes in the checkout.

S
Description
An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
Readme Multiple Licenses 111 MiB
Languages
Python 56.6%
C++ 28.8%
Java 8.5%
TypeScript 1.7%
Starlark 1.4%
Other 2.8%