cactusdynamics / cactus-rt

A C++ framework for programming real-time applications
Mozilla Public License 2.0
84 stars 19 forks source link

Intern event names and categories to save space in the trace output #71

Closed shuhaowu closed 4 months ago

shuhaowu commented 4 months ago

This allows strings like event names and event categories to be interned, thus the size of the resulting data can be significantly reduced (-18%) for the tracing_example, likely more for more "real" traces.

This needed the protos to be synced from upstream with interned data.