v3.3.0 (2024-08-13)
- feat: 不控制小核最小频率,优化参数 (5b752d1)
- feat: 优化 auto offset 算法 (6d30153)
- feat: 优化 cpu 分析器 (d44c8d1)
- feat: 优化 jank 算法 (595bd86)
- feat: 使用 mimalloc (c39e28d)
- feat: 使用无锁结构优化配置性能 (609beed)
- feat: 分模式设置 auto offset 因子 (25fb5f9)
- feat: 只在线程放置正确时启用 offset (958db2a)
- feat: 增加对非标准目标帧率的兼容性 (0583b2a)
- feat: 幂缩放并归一扩大 auto offset 效果 (74fae81)
- feat: 采用更合理的 cycles 跟踪 (f2d5c14)
- feat: 重写权重分析器 (b8d253b)
- refactor: lint (9b5272c)
- refactor: 将 file_handler 移动到 cpu_common 外 (ed8da89)
- refactor: 应用 lints,消除 warning,格式化,删除无用注释 (81a448d)
- refactor: 调整 jank 检查间隔 (7227463)
- ci: 自动构建使用最新 rust 版本 (eeeb84d)
- fix: 可能的 panic (9d8f241)
- fix: 换成无锁后 binder 版本编译失败 (0ab9444)
- fix: 部分 Oplus 机型卡屏 (c1e670e)
- feat: No longer control the minimum frequency of small cores, optimize parameters (5b752d1)
- feat: Optimize the auto offset algorithm (6d30153)
- feat: Optimize the CPU analyzer (d44c8d1)
- feat: Optimize the jank algorithm (595bd86)
- feat: Use mimalloc (c39e28d)
- feat: Use lock-free structures to optimize configuration performance (609beed)
- feat: Set auto offset factor by mode (25fb5f9)
- feat: Enable offset only when the thread is correctly placed (958db2a)
- feat: Increase compatibility with non-standard target frame rates (0583b2a)
- feat: Power scaling and normalization to enhance the effect of auto offset (74fae81)
- feat: Adopt more reasonable cycles tracking (f2d5c14)
- feat: Rewrite the weight analyzer (b8d253b)
- refactor: Lint (9b5272c)
- refactor: Move file_handler out of cpu_common (ed8da89)
- refactor: Apply lints, eliminate warnings, format code, remove unnecessary comments (81a448d)
- refactor: Adjust the jank check interval (7227463)
- ci: Automated builds use the latest Rust version (eeeb84d)
- fix: Possible panic (9d8f241)
- fix: Compilation failure of binder version after switching to lock-free (0ab9444)
- fix: Fix game freezing on some Oplus models (c1e670e)