MCPcopy Index your code
hub / github.com/adysec/FuckACE

github.com/adysec/FuckACE @v0.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.0 ↗ · + Follow
10 symbols 19 edges 1 files 1 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

FuckACE

磁盘优化工具:将指定进程的优先级设置为最低(IDLE)并可绑定到单个 CPU 核心,用于在需要时降低后台服务对系统资源的占用。

默认使用图形界面(GUI):运行仓库内的程序将启动基于 egui 的桌面界面,提供一键应用、守护模式开关、轮询间隔及日志查看。 如果你想在无头环境(例如 CI 或脚本)只运行一次,可以使用 --once 参数(示例:cargo run --release -- --once)。

仅在 Windows 上运行;在 Linux 与 macOS 上该工具不会对进程做任何修改(会打印提示)。

功能

  • 一次性模式:检测并将 SGuard64.exeSGuardSvc64.exe(或自定义目标)优先级设置为 IDLE,随后退出。
  • 守护模式:以指定轮询间隔持续检测并修正新启动的目标进程。
  • 可通过 --targets 添加额外目标进程名(支持带或不带 .exe,大小写不敏感)。

在 Linux 上交叉编译(GNU / MinGW)

运行:

# 开发运行
cargo run

# 或构建并运行发布版本
cargo build --release --target x86_64-pc-windows-gnu

注意事项: - 仅在 Windows 环境下修改进程优先级与亲和性有效(Linux/macOS 下为安全提示或无修改)。 - 修改系统 / 服务 进程可能需要管理员权限,请以提升权限运行以确保成功。 - 内嵌字体使得可执行文件体积较大,但运行时无需外部字体文件。

Core symbols most depended-on inside this repo

push_log
called by 4
src/main.rs
set_priority_for_names
called by 3
src/main.rs
parse_targets
called by 1
src/main.rs
start_worker
called by 1
src/main.rs
stop_worker
called by 1
src/main.rs
default
called by 0
src/main.rs
update
called by 0
src/main.rs
main
called by 0
src/main.rs

Shape

Method 6
Class 2
Function 2

Languages

Rust100%

Modules by API surface

src/main.rs10 symbols

For agents

$ claude mcp add FuckACE \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact