Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile times #5095

Closed
v-morlock opened this issue Feb 7, 2024 · 4 comments
Closed

Compile times #5095

v-morlock opened this issue Feb 7, 2024 · 4 comments
Labels
😤 annoying Something in the UI / SDK is annoying to use 👀 needs triage This issue needs to be triaged by the Rerun team

Comments

@v-morlock
Copy link

Describe the annoyance
Compile times for rerun are rather long right now. Even when disabling most of its features, its compile-time really adds up and i'm wondering whether things like egui really need to be compiled when we're only using the sdk to log data..

We have a medium-size rust application and in the compile-timings, the crates with the longest compile-times all seem to be rerun-related.

This is how we add rerun in our cargo.toml
rerun = { version = "0.12.1", default-features = false, features = ["sdk"] }

To Reproduce
Install rerun, compile with cargo build --timings

Screenshots
image

@v-morlock v-morlock added 👀 needs triage This issue needs to be triaged by the Rerun team 😤 annoying Something in the UI / SDK is annoying to use labels Feb 7, 2024
@emilk
Copy link
Member

emilk commented Feb 7, 2024

I agree completely. However, I think this existing issue covers it:

I'll add some more notes on that one shortly.

@emilk emilk closed this as completed Feb 7, 2024
@Wumpf
Copy link
Member

Wumpf commented Feb 7, 2024

@emilk something strange is going on there though. Why are we building with egui when not including the viewer itself

@Wumpf
Copy link
Member

Wumpf commented Feb 7, 2024

ah you already noted that on the other issue now 👍

@emilk
Copy link
Member

emilk commented Feb 7, 2024

…and solved it: #5099

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
😤 annoying Something in the UI / SDK is annoying to use 👀 needs triage This issue needs to be triaged by the Rerun team
Projects
None yet
Development

No branches or pull requests

3 participants