game_engine/game_engine_profiling
runningshrimp 6d5e65e50d docs: 添加和更新代码注释及文档
style: 清理未使用的导入和代码

fix: 修复测试断言和逻辑错误

refactor: 优化代码结构和性能

chore: 删除不必要的配置文件和注释
2025-12-23 18:42:15 +08:00
..
src docs: 添加和更新代码注释及文档 2025-12-23 18:42:15 +08:00
Cargo.lock feat: Complete service layer testing with 43 comprehensive tests 2025-12-05 10:15:03 +08:00
Cargo.toml feat: 完成系统审查报告实施计划 2025-12-21 23:14:26 +08:00
README.md feat: Complete service layer testing with 43 comprehensive tests 2025-12-05 10:15:03 +08:00

README.md

Game Engine Profiling

Performance profiling and benchmarking tools for game engines.

Features

  • Profiling: Performance profiling tools for measuring and analyzing code performance
  • Benchmarking: Benchmarking tools for comparing performance across different implementations
  • Monitoring: System monitoring tools for tracking performance metrics
  • Visualization: Performance visualization tools for displaying performance data
  • CI/CD: CI/CD integration tools for automated performance testing

Usage

Add this to your Cargo.toml:

[dependencies]
game_engine_profiling = { path = "../game_engine_profiling", version = "0.1.0" }

Example

use game_engine_profiling::{Profiler, Benchmark};

// Create a profiler
let mut profiler = Profiler::new();
profiler.start_scope("my_function");
// ... do work ...
profiler.end_scope("my_function");

// Run a benchmark
let mut benchmark = Benchmark::new("my_benchmark");
benchmark.run(|| {
    // ... code to benchmark ...
});

License

MIT OR Apache-2.0