aboutsummaryrefslogtreecommitdiffhomepage
path: root/benchmark
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2021-10-18 19:26:14 +0300
committerlevlam <levlam@telegram.org>2021-10-18 19:26:14 +0300
commit44a186c7c15543b2b6541f7f8bed4aebaf630ed6 (patch)
treef6450e80f15b3b676ad0ad26edd625b88e4b2204 /benchmark
parent01976bed530370db2439b23468b19665dbbecc70 (diff)
Minor improvements.
Diffstat (limited to 'benchmark')
-rw-r--r--benchmark/bench_actor.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/benchmark/bench_actor.cpp b/benchmark/bench_actor.cpp
index 6f49c7aad..63cc1fca3 100644
--- a/benchmark/bench_actor.cpp
+++ b/benchmark/bench_actor.cpp
@@ -58,8 +58,7 @@ class RingBench final : public td::Benchmark {
} else {
// TODO: it is three times faster than send_event
// maybe send event could be further optimized?
- ::td::Scheduler::instance()->hack(static_cast<td::ActorId<Actor>>(next_actor),
- td::Event::raw(static_cast<td::uint32>(n - 1)));
+ next_actor.get_actor_unsafe()->raw_event(td::Event::raw(static_cast<td::uint32>(n - 1)).data);
}
} else if (type == 4) {
send_lambda(next_actor, [n, ptr = next_actor.get_actor_unsafe()] { ptr->pass(n - 1); });