mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
+ coroutines `Deferred` vs `j.u.c` thread pool `Future`s + IO vs blocking dispatchers + `Synchronous` vs `ArrayBlockingQueue` GitOrigin-RevId: 87b9d42ee237455ac1524969794830c8552bb166
Module for platform code (micro-)benchmarks, preferable JMH-based. Module has annotation-processing profile assigned to it, which simplifies running JMH benchmarks.
As of today, such benchmarks are not run in CI and not reported to performance dashboard (perf-lab). They are supposed to be created as a part of R&D, and kept here so the decisions made on their basis could be re-viewed and re-considered later.
(It is possible, though, that later we'll decide to include those benchmarks in a CI -- this is still a debatable topic.)
Benchmarks 'src' folder configured as 'Tests sources' to clearly indicate those are not a part of a distribution.