Cargo Features
[dependencies]
tracy_full = { version = "1.10.0", default-features = false, features = ["unstable", "allocator_api", "bevy", "tracing", "wgpu", "enable", "manual-init", "futures", "system-tracing", "context-switch-tracing", "sampling", "code-transfer", "broadcast", "only-localhost", "only-ipv4", "timer-fallback", "ondemand", "ctor"] }
- default = broadcast, code-transfer, context-switch-tracing, sampling, system-tracing
-
Default features that tracy uses.
- unstable allocator_api?
-
Enable nightly-only features and optimizations.
Affects
zone::get_function_name_from_local_type
… - allocator_api = unstable
-
Enable the nightly Allocator API features.
Affects
alloc::TrackedAllocator
,alloc::TrackedAllocatorSampled
… - bevy = bevy_ecs, futures
-
Bevy support.
Affects
tracy_full::bevy
… - tracing = tracing-subscriber
-
Tracing support.
Enables tracing
Affects
tracy_full::tracing
… - wgpu = futures-lite
-
WGPU support.
Enables wgpu ^22.1
Affects
tracy_full::wgpu
… - enable
-
Enable the capture of profiling data. Disabled by default.
Enables enable of tracy-client-sys
Affects
zone::zone_sample
… - manual-init
-
Expose manual initialization and shutdown functions. These must be called before any other tracy functions.
Enables manual-lifetime of tracy-client-sys
Affects
tracy_full::startup_tracy
,tracy_full::shutdown_tracy
… - futures bevy?
-
Enable support for fibers, coroutines, and async/await.
Enables fibers of tracy-client-sys
Affects
tracy_full::future
… - system-tracing default
-
Enable the capture of system-level details, if possible.
Enables system-tracing of tracy-client-sys
- context-switch-tracing default
-
Enable the capture of context-switch data.
Enables context-switch-tracing of tracy-client-sys
- sampling default
-
Enable sampling of call-stacks.
Enables sampling of tracy-client-sys
- code-transfer default
-
Enable the capture of machine code data.
Enables code-transfer of tracy-client-sys
- broadcast default
-
Enable the broadcast of profiling data on the network.
Enables broadcast of tracy-client-sys
- only-localhost
-
Connect only to profiles running on the same machine.
Enables only-localhost of tracy-client-sys
- only-ipv4
-
Connect through IPv4 only.
Enables only-ipv4 of tracy-client-sys
- timer-fallback
-
Enable support for low-resolution timers.
Enables timer-fallback of tracy-client-sys
- ondemand
-
Enable support for profiling on demand. This has a minor performance penalty.
Enables ondemand of tracy-client-sys
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- ctor implicit feature
-
Enables ctor
ctor:
__attribute__((constructor)) for Rust
- bevy_ecs bevy?
-
Enables bevy_ecs ^0.13
- futures-lite wgpu?
- tracing-subscriber tracing?