mirror of
https://github.com/vale981/ray
synced 2025-03-06 02:21:39 -05:00
21 lines
1.2 KiB
Text
21 lines
1.2 KiB
Text
# NOTE: performance decreases are related to enabling reference counting and
|
|
# pinning by default for objects passed using the ray API. 'single client get'
|
|
# results dropped because we are no longer keeping a buffer reference in object
|
|
# IDs for ray.put() objects. This shouldn't have a large impact on applications
|
|
# and will be fixed in the future by caching buffers after the first ray.get()
|
|
# on each object ID.
|
|
|
|
single client get calls (Plasma Store) per second 12550.57 +- 1835.19
|
|
single client put calls (Plasma Store) per second 6791.78 +- 176.65
|
|
single client put gigabytes per second 13.36 +- 5.7
|
|
multi client put calls (Plasma Store) per second 13503.59 +- 179.1
|
|
multi client put gigabytes per second 16.22 +- 1.36
|
|
single client tasks sync per second 1295.56 +- 42.81
|
|
single client tasks async per second 14825.7 +- 358.92
|
|
multi client tasks async per second 43699.93 +- 627.98
|
|
1:1 actor calls sync per second 2194.35 +- 57.18
|
|
1:1 actor calls async per second 6873.68 +- 87.3
|
|
1:1 actor calls concurrent per second 7285.91 +- 50.57
|
|
1:n actor calls async per second 13290.25 +- 140.2
|
|
n:n actor calls async per second 45354.88 +- 678.84
|
|
n:n actor calls with arg async per second 13668.97 +- 105.62
|