github shadow3aaa/fas-rs v4.5.0
fas-rs v4.5.0 - Silent Cubes(无声立方)

3 days ago

v4.5.0 (2025-01-25)

Silent Clubs

  • fix: Fix #136 (3ff7ec7), closes #136
  • fix: 更新README中的图标未链接修复本地查看可能看不到图标的问题 (5762ad5)
  • fix: 替换perf-event为perf-event2以修复长时间运行会panic的bug (95008fb)
  • fix(build): 更新文档和ci的构建命令 (5cf5005)
  • build: 将python一个不留的驱逐出去 (53a7ed6)
  • build(deps): bump log from 0.4.22 to 0.4.25 (9b8bf50)
  • build(deps): bump serde_json from 1.0.135 to 1.0.137 (bbd01b4)
  • build(deps): bump thiserror from 2.0.9 to 2.0.11 (1b815a1)
  • build(deps): bump vergen from 9.0.2 to 9.0.4 (2907c7f)
  • refactor: margin改为更人性化的margin_fps, 调整发生adjust_target_fps的util阈值 (72651a9)
  • refactor: 优化jank处理逻辑 (c7c6c09)
  • refactor: 修改目标FPS偏移逻辑以添加还原偏移值的util下限 (f8ef859)
  • refactor: 将cur_freq重命名为cur_fas_freq,并更新相关计算逻辑 (699abcf)
  • refactor: 移除基于cycles计算的线程跟踪,改为基于cpu时间比例 (de0b92e)
  • refactor: 调整CPU利用率计算和目标FPS参数 (da357fe)
  • refactor: 调整目标FPS偏移的CPU利用率阈值 (0c94b8b)
  • refactor: 调整目标FPS偏移逻辑的CPU利用率阈值 (d2f176e)
  • refactor: 调整目标FPS偏移逻辑的CPU利用率阈值 (a98526d)
  • refactor: 调整目标FPS偏移逻辑的CPU利用率阈值 (d7cc2b5)
  • refactor: 调整默认的margin_fps值 (0fa3ad7)
  • Add missing license header (690cfe5)
  • Revert "feat: 提供默认限制策略" (b0f4f76)
  • feat: 提供fb64a8e2a38c23ca47b03f0fd7df77d007273fbe的替代方案 (92d86aa)
  • feat: 替换CPU usage分析为CPU Cluster utilization分析 (28ed4b6)
  • feat: 添加jank场景无视util,修复util_max计算单位错误导致超过100% (9cb07b6)
  • chore: 删除module/assets文件,因为不再需要 (b02d13e)

  • fix: Fix #136 (3ff7ec7), closes #136
  • fix: Update README icons to fix broken links that may prevent icons from being displayed locally (5762ad5)
  • fix: Replace perf-event with perf-event2 to fix a panic issue during long-running operations (95008fb)
  • fix(build): Update documentation and CI build commands (5cf5005)
  • build: Completely remove Python dependencies (53a7ed6)
  • build(deps): Bump log from 0.4.22 to 0.4.25 (9b8bf50)
  • build(deps): Bump serde_json from 1.0.135 to 1.0.137 (bbd01b4)
  • build(deps): Bump thiserror from 2.0.9 to 2.0.11 (1b815a1)
  • build(deps): Bump vergen from 9.0.2 to 9.0.4 (2907c7f)
  • refactor: Rename margin to the more user-friendly margin_fps and adjust the util threshold for adjust_target_fps (72651a9)
  • refactor: Optimize jank handling logic (c7c6c09)
  • refactor: Modify target FPS offset logic to add a lower util threshold for restoring offset values (f8ef859)
  • refactor: Rename cur_freq to cur_fas_freq and update related calculation logic (699abcf)
  • refactor: Remove thread tracking based on cycles and switch to CPU time ratio (de0b92e)
  • refactor: Adjust CPU utilization calculation and target FPS parameters (da357fe)
  • refactor: Adjust the CPU utilization threshold for target FPS offset (0c94b8b)
  • refactor: Adjust the CPU utilization threshold for target FPS offset logic (d2f176e)
  • refactor: Adjust the CPU utilization threshold for target FPS offset logic (a98526d)
  • refactor: Adjust the CPU utilization threshold for target FPS offset logic (d7cc2b5)
  • refactor: Adjust the default margin_fps value (0fa3ad7)
  • Add missing license header (690cfe5)
  • Revert "feat: Provide a default limiting strategy" (b0f4f76)
  • feat: Provide an alternative solution for fb64a8e (92d86aa)
  • feat: Replace CPU usage analysis with CPU Cluster utilization analysis (28ed4b6)
  • feat: Add jank scenario to ignore util and fix util_max calculation unit error causing values to exceed 100% (9cb07b6)
  • chore: Delete module/assets files as they are no longer needed (b02d13e)

Don't miss a new fas-rs release

NewReleases is sending notifications on new releases.