zed/crates/gpui/src
Dzmitry Malyshau 991c9ec441
Integrate profiling into gpui (#8176)
[Profiling](https://crates.io/crates/profiling) crate allows easy
integration with various profiler tools. The best thing is - annotations
compile to nothing unless you request a specific feature.

For example, I used this command to enable Tracy support:
```bash
cargo run --features profiling/profile-with-tracy
```
At the same time I had Tracy tool open and waiting for connection. It
gathered nice stats from the run:

![zed-profiler](https://github.com/zed-industries/zed/assets/107301/5233045d-078c-4ad8-8b00-7ae55cf94ebb)


Release Notes:
- N/A
2024-02-22 10:59:52 -08:00
..
app Vim: enable sending multiple keystrokes from custom keybinding (#7965) 2024-02-20 15:01:45 -07:00
elements recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
keymap
platform Integrate profiling into gpui (#8176) 2024-02-22 10:59:52 -08:00
text_system
window
action.rs Vim: enable sending multiple keystrokes from custom keybinding (#7965) 2024-02-20 15:01:45 -07:00
app.rs Fix crash when closing last zed window (#8102) 2024-02-21 00:48:42 -05:00
arena.rs
assets.rs
color.rs
element.rs
executor.rs
geometry.rs
gpui.rs
image_cache.rs
input.rs
interactive.rs Vim: enable sending multiple keystrokes from custom keybinding (#7965) 2024-02-20 15:01:45 -07:00
key_dispatch.rs
keymap.rs
platform.rs Add initial CI job for Windows target (#8088) 2024-02-21 00:35:29 +02:00
prelude.rs
scene.rs
shared_string.rs
shared_uri.rs
style.rs
styled.rs
subscription.rs
svg_renderer.rs
taffy.rs
test.rs
text_system.rs
util.rs
view.rs
window.rs Integrate profiling into gpui (#8176) 2024-02-22 10:59:52 -08:00