grpc/test/cpp/microbenchmarks
Craig Tiller 53c42e9dae [arena] Make arena refcounted (#36758)
Make `Arena` be a refcounted object.

Solves a bunch of issues: our stack right now needs a very complicated dance between transport and surface to destroy a call, but with this scheme we can just hold a ref to what we need in each place and everything works out.

Removes some `ifdef`'d out code that had been sitting dormant for a year or two also -- I'd left it in as a hedge against it being maybe a bad idea, but it looks like it's not needed.

Closes #36758

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36758 from ctiller:arena-counting d1b672fe30
PiperOrigin-RevId: 638767768
2024-05-30 13:43:21 -07:00
..
huffman_geometries [clang-format] Remove requirement that port_platform.h is at the top (#36281) 2024-04-09 08:58:34 -07:00
BUILD Revert "[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - BUILD (#36607)" (#36625) 2024-05-15 10:18:57 -07:00
bm_alarm.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_arena.cc [arena] Make arena refcounted (#36758) 2024-05-30 13:43:21 -07:00
bm_basic_work_queue.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_byte_buffer.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_callback_streaming_ping_pong.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_callback_unary_ping_pong.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_channel.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_channel_args.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
bm_chttp2_hpack.cc [arena] Make arena refcounted (#36758) 2024-05-30 13:43:21 -07:00
bm_closure.cc [reorg] move src/core/lib/gpr -> src/core/util (#36543) 2024-05-15 16:32:20 -07:00
bm_cq.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_cq_multiple_threads.cc [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36636) 2024-05-17 20:10:09 -07:00
bm_event_engine_run.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_exec_ctx.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_fullstack_streaming_ping_pong.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_fullstack_streaming_pump.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_fullstack_unary_ping_pong.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_fullstack_unary_ping_pong_chaotic_good.cc [call-v3] Server path (#36509) 2024-05-13 09:45:09 -07:00
bm_huffman_decode.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_opencensus_plugin.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
bm_rng.cc [max-age] Add jitter to max idle, use absl bitgen for rng (#34225) 2023-09-06 10:38:28 -07:00
bm_thread_pool.cc [reorg] move src/core/lib/gpr -> src/core/util (#36543) 2024-05-15 16:32:20 -07:00
callback_streaming_ping_pong.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36636) 2024-05-17 20:10:09 -07:00
callback_test_service.cc [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36636) 2024-05-17 20:10:09 -07:00
callback_test_service.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
callback_unary_ping_pong.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS… (#36267) 2024-04-10 06:02:54 -07:00
fullstack_context_mutators.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
fullstack_fixtures.h [reorg] move server code to src/core/server (#36475) 2024-05-01 11:16:02 -07:00
fullstack_streaming_ping_pong.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS… (#36267) 2024-04-10 06:02:54 -07:00
fullstack_streaming_pump.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS… (#36267) 2024-04-10 06:02:54 -07:00
fullstack_unary_ping_pong.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS… (#36267) 2024-04-10 06:02:54 -07:00
grpc_benchmark_config.bzl Speed up microbenchmark tests (#27584) 2021-10-05 07:09:02 -07:00
helpers.cc [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_AS… (#36267) 2024-04-10 06:02:54 -07:00
helpers.h [reorg] move telemetry code to src/core/telemetry (#36644) 2024-05-23 15:54:07 -07:00
noop-benchmark.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00