Files
Antoine Beyeler 5b3b2bac4d Add micro-benchmarks for the rr.log pipeline
### Related

- inspired by https://github.com/rerun-io/rerun/pull/12656

### What

Add micro-benchmarks for the various layers of a `rr.log` call. Also
cleaned-up a few pytest-benchmark related things and added some docs on
how to run stuff.

Source-Ref: c3489dfe43cdd201e8b505cb072c7cd0bef8dc14
2026-03-02 15:05:19 +00:00

105 lines
1.5 KiB
Plaintext

.DS_Store
__MACOSX
# C++ and CMake stuff:
*.a
*.bin
*.o
/.ccls-cache/
/arrow/
/build/
**/build-msvc/
**/CMakeFiles/
**/CMakeCache.txt
**/Makefile
**/cmake_install.cmake
_deps
**/.cache/
**/rerun_cpp/docs/html
**/rerun_cpp/docs/xml
*.tgz
# User-specific VSCode C++ extension config:
.vscode/c_cpp_properties.json
# Rust compile target directories.
# These should only be found in the repository root, so prefix them all with slashes:
/target
/target_pixi
/target_pixi_wasm
/target_ra
/target_wasm
# Python virtual environment:
**/venv*
**/.venv*
/env/
# Python build artifacts:
__pycache__
.mypy_cache
*.pyc
*.pyd
*.so
**/.ipynb_checkpoints/
**/.pytest_cache
# Pixi environment
.pixi
# Generated shims (created by ensure-rerun-env)
scripts/pixi/uv
scripts/pixi/uv.exe
scripts/pixi/uvpy
scripts/pixi/uvpy.exe
.gdb_history
perf.data*
**/dataset/
# insta snapshot temp file:
*.pending-snap
*.snap.new
# Screenshots from samples etc.
screenshot*.png
# Saved example `.rrd` files
example_data
# Various builds
dist
wheels
# VSCode local tasks
.vscode/tasks.json
# Screenshot comparison build
/compare_screenshot
**/tests/snapshots/**/*.diff.png
**/tests/snapshots/**/*.new.png
**/tests/snapshots/**/*.old.png
# Mesa install
mesa
mesa.7z
mesa.tar.xz
icd.json
# Temporary RRD files. Don't blanket ignore them since we check in some for backwards compatibility tests.
docs/snippets/**/*.rrd
/meilisearch
.pixi/*
justfile
# heaptrack files
*.zst
# Lychee link checker cache
.lycheecache
# Saved pytest-benchmark results
/.benchmarks