Cargo Features
radix-engine-profiling has no features set by default.
[dependencies]
radix-engine-profiling = { version = "1.3.0", features = ["resource_tracker", "rocksdb", "ram_metrics", "radix-substate-store-interface", "radix-engine-interface"] }
- default
-
NOTE:
We don't enable these features by default because then the default workspace cargo build will build with these features but they affect the engine execution, so they should be enable-only - resource_tracker
-
Enables shared_memory, resource_tracker of radix-common
Affects
radix-engine-profiling::qemu_plugin_interface
… - rocksdb
-
Enables rand, blake2, linreg, and plotters, rocksdb of radix-substate-store-impls
Affects
radix-engine-profiling::rocks_db_metrics
… - ram_metrics
-
Affects
radix-engine-profiling::info_alloc
…
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.
- radix-substate-store-interface implicit feature
-
Enables radix-substate-store-interface
radix-substate-store-interface:
The interface exposed by all substate stores, from the Radix DLT project
- radix-substate-store-impls rocksdb?
- radix-common resource_tracker?
- radix-engine-interface implicit feature
-
Enables radix-engine-interface
radix-engine-interface:
The interface between system layer and VM layer, from the Radix DLT project