Skip to content

Logging SDK speed regression #4093

@emilk

Description

@emilk

The C++ logging SDK is adding a lot of overhead, and we need to figure out why.

Reportedly 2ec5ce7 was much faster than 0.10.0, so something in 2ec5ce7...0.10.0 broke (TODO: verify).
Maybe c0521ee causes a Debug build of arrow-cpp to be built or something?

$ time RERUN=on ./build/rerun_vrs_example sample.vrs
real    0m15.105s
user    0m16.409s
sys     0m2.981s

$ time RERUN=off ./build/rerun_vrs_example sample.vrs
real    0m1.060s
user    0m1.043s
sys     0m0.017s

More info: https://rerunio.slack.com/archives/C04UBTMMGJK/p1698696318766679

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestsdk-cppC/C++ API specific📉 performanceOptimization, memory use, etc

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions