v1.1.0
Pre-releaseAI智能进程优先级分配
这是一个Windows进程优先级分配工具,主要用来自动优化系统资源分配。平时玩游戏的时候经常遇到卡顿,发现是后台进程抢占了资源,于是就写了这个工具来解决问题。
版本信息
v1.1.0
主要功能
智能进程优化
游戏识别这块做得比较用心,支持一百多种游戏关键词,像明日方舟、原神、崩坏、FGO这些热门游戏都能识别到。就算游戏刚启动、资源占用还不高的时候,也能自动给它高优先级,避免卡顿。
快速处理
处理速度方面用了多线程,支持三种性能模式:快速模式(2线程)、平衡模式(4线程)、彻底模式(8线程)。系统里290多个进程最快约2.6秒就能分析完,体验还不错。
系统保护
系统保护这块也很重要,关键的系统进程比如dwm.exe、explorer.exe这些都加了保护,不会误改它们的优先级,避免搞坏系统。
系统托盘(新增)
支持最小化到系统托盘常驻后台运行,鼠标悬停显示应用名称「智优进程管理器」,右键菜单提供查看状态、立即优化、查看服务等功能。
智能游戏检测与自动优化(新增)
后台常驻的核心功能,智能检测游戏进程并自动优化:
- 游戏自动检测:监控100+种游戏进程,包括Steam、Epic、原神、明日方舟等
- 智能优化触发:检测到游戏启动时自动执行进程优化
- 优化冷却机制:默认5分钟冷却时间,避免频繁优化影响游戏体验
- 轻量级优化:游戏优化时使用快速模式(2线程),减少对游戏性能的影响
- 详细状态显示:可随时查看当前游戏检测状态和优化次数
服务查询(新增)
可以查询所有Windows服务状态,包括正在运行和已停止的服务,方便查看系统服务状态。
性能模式(新增)
支持三种性能模式:
--fast:快速模式,适合低配置电脑--balanced:平衡模式(默认),兼顾性能和准确性--thorough:彻底模式,适合高性能电脑
评分算法
优先级是根据多个因素算出来的:
- CPU占用占25%权重
- 内存占用20%
- 进程类型也是20%
- 线程数占10%
- I/O活动10%
- 系统负载10%
- 进程运行时间5%
不同类型的应用有不同的基础分和奖励:游戏应用基础分70分,再加10分奖励,最低80分就能到高优先级;设计和AI应用基础分60分加5分奖励;普通用户应用加12分,系统进程加8分,服务进程加3分,后台进程扣5分。
支持的应用类型
程序会自动把进程分类,包括游戏、视频播放、浏览器、办公软件、开发工具、设计软件、AI/机器学习、系统进程、安全软件、工具软件、通讯软件、音乐软件、云存储这13种类型。每种类型会根据特性推荐GPU使用方式和默认优先级,比如游戏和设计软件会推荐用独立显卡,浏览器这类就用集成显卡就行。
安装和使用
环境要求
- Python 3.8以上版本
- Windows 10或11系统
- 建议以管理员身份运行(调整系统进程优先级需要)
安装依赖
pip install psutil pystray pillow命令行参数
# 基本运行(平衡模式)
python process_priority_manager.py
# 快速模式(适合低配置电脑)
python process_priority_manager.py --fast
# 平衡模式(默认)
python process_priority_manager.py --balanced
# 彻底模式(适合高性能电脑)
python process_priority_manager.py --thorough
# 系统托盘模式(常驻后台)
python process_priority_manager.py --tray
# 托盘模式说明
# - 启动后最小化到系统托盘,不占用任务栏
# - 鼠标悬停显示"智优进程管理器 v1.1.0\n智能游戏优化已启用"
# - 右键菜单功能:
# * 查看状态 - 显示CPU、内存、GPU和游戏检测状态
# * 查看游戏 - 显示当前检测到的游戏进程
# * 立即优化 - 手动触发一次进程优化
# * 查看服务 - 显示Windows服务状态
# * 退出 - 退出程序
# 配置管理
python process_priority_manager.py --config
# Web界面
python process_priority_manager.py --web
# API服务
python process_priority_manager.py --api [端口号]
# 生成报告
python process_priority_manager.py --report
# 性能统计
python process_priority_manager.py --perf主菜单选项
- 智能优化所有进程
- 显示进程优先级列表
- 管理优先级规则
- 添加优先级规则
- 扫描并配置GPU偏好
- 清理Windows预装应用
保护的进程
有几个关键的系统进程是受保护的,不会修改它们的优先级:
- System
- System Idle Process
- smss.exe
- csrss.exe
- wininit.exe
- services.exe
- lsass.exe
- dwm.exe
- explorer.exe
日志和配置
程序会自动生成process_priority_log.txt记录每次操作。配置文件有两个:
process_priority_config.json:存自定义的优先级规则gpu_config.json:存GPU偏好设置
注意事项
调整系统进程优先级有风险,可能影响系统稳定性。一定要以管理员身份运行,别去改受保护的系统进程,不熟悉的进程也别乱调优先级。
版本记录
v1.1.0
- 新增系统托盘功能,支持常驻后台运行
- 新增服务查询功能,可查看所有Windows服务状态
- 新增性能模式(快速/平衡/彻底),适应不同配置电脑
- 优化资源占用,低性能电脑也能流畅运行
- 添加应用名称「智优进程管理器」
v1.0.0
- 优化游戏检测逻辑
- 添加GPU偏好配置功能
v0.4.2
- 修复评分过高问题
- 调整类型奖励权重
v0.4.0
- 引入多线程并行处理
- 大幅提升扫描速度
License
MIT License