Skip to content

Genshin Impact-inspired Windows system optimizer | Smart P/E core scheduling + Memory management + VRAM cleaning | Make your CPU as smart as Paimon!

License

Notifications You must be signed in to change notification settings

GeoffreyWang1117/PaimonCore-Boost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaimonCore Boost - Adaptive Hybrid Core Scheduler

Paimon License Platform CPU

"Just like how Paimon helps the Traveler navigate Teyvat, PaimonCore helps your CPU navigate the complex world of hybrid core scheduling!"

🌐 在线演示

🎮 查看实时P/E核调度演示 →

体验PaimonCore Boost的P核激活效果和性能优化魔力!

🎮 项目起源 - The Genshin Discovery

这个项目的灵感来自于一个有趣的都市传说——《原神》(Genshin Impact)在后台运行时,竟然能够显著提升其他游戏的性能表现!

经过深入研究发现,这个"传说"背后隐藏着Windows大小核调度的技术原理:

🔍 技术发现

  • 现象: 原神后台运行时,其他性能较差的游戏帧率明显提升
  • 原理: 原神的后台活动保持了P核(Performance Core)的活跃状态
  • 结果: 其他应用更容易获得高性能核心资源,避免被分配到E核(Efficiency Core)

💡 项目灵感

既然原神能够"意外地"优化系统性能,为什么不开发一个专门的工具来科学地、可控地实现这种优化呢?

于是,PaimonCore Boost 诞生了!

🚀 项目简介

PaimonCore Boost 是一款专门针对Intel大小核CPU架构的智能性能优化工具。通过模拟《原神》的"意外优化效应",科学地激活P核心,为开发者、游戏玩家和内容创作者提供更稳定、更高效的CPU性能。

✨ 核心特性

  • 🎯 智能P核激活 - 保持高性能核心活跃状态
  • 📊 实时性能监控 - CPU使用率、频率、温度全方位监控
  • 🔬 科学基准测试 - C++编译性能提升验证(最高11.69%)
  • 🌡️ 温度安全保护 - 防止CPU过热的智能保护机制
  • 📈 性能分析报告 - 详细的优化效果可视化分析

📊 实测性能提升

基于真实C++编译任务的基准测试:

环境条件 平均性能提升 峰值提升 推荐指数
高后台占用环境 +6.11% +11.69% ⭐⭐⭐⭐⭐
低后台占用环境 +1.42% +1.42% ⭐⭐⭐

测试详情请参考:性能测试报告

🛠️ 技术架构

  • 语言: Python 3.8+
  • 核心依赖: psutil, threading, numpy, matplotlib
  • 支持平台: Windows 11
  • CPU要求: Intel 12th Gen+ (大小核架构)

⚡ 快速开始

安装依赖

git clone https://github.com/GeoffreyWang1117/PaimonCore-Boost.git
cd PaimonCore-Boost
pip install -r requirements.txt

🔧 环境检测 (新功能!)

# 🧪 自动检测系统环境和编译器
python test_env_config.py

输出示例:

🔧 PaimonCore Boost - 环境配置测试
==================================================

💻 系统信息:
   platform: Windows-11-10.0.26100-SP0
   cpu_count: 24
   physical_cores: 16

✅ 环境验证通过

🛠️  编译器检测:
   ✅ 检测到 2 个编译器:
      msvc: MSVC ✅ 可用  
      clang: Clang v19.1.5 ✅ 可用

基本使用

# 🎯 激活P核优化 (推荐)
python smart_boost.py --mode activate

# 📊 实时性能监控
python smart_boost.py --mode monitor

# 🧪 C++编译基准测试 (现已支持动态编译器检测!)
python cpp_compilation_benchmark.py

# 📈 性能分析
python environment_analyzer.py

🎮 使用场景

⭐ 强烈推荐

  • 软件开发: C++/Rust等编译任务优化
  • 内容创作: 视频渲染、3D建模加速
  • 游戏性能: 提升帧率稳定性(特别是优化较差的游戏)
  • 数据科学: 机器学习训练加速

✅ 适度推荐

  • 日常办公: 多任务处理优化
  • 学术研究: CPU性能基准测试
  • 系统调优: Windows大小核调度研究

🔬 技术原理

核心算法

# PaimonCore 激活算法核心
def paimon_core_activation():
    """
    模拟原神后台优化效应的科学实现
    通过多线程矩阵运算持续激活P核心
    """
    while keep_cores_active:
        # 多线程并行计算,确保P核保持活跃
        parallel_matrix_computation()
        # 智能负载调节,避免过热
        adaptive_load_control()

优化机制

  1. 资源竞争缓解: 在高后台占用时,确保关键应用获得P核资源
  2. 智能任务分离: E核处理系统任务,P核专注用户应用
  3. 调度器引导: 影响Windows任务调度器的核心分配决策
  4. 缓存效率提升: 利用P核更大的缓存提升应用性能

📊 详细测试数据

C++编译性能提升详情

🏅 模板编译测试:
   MSVC: 1.901s → 1.841s (+3.17%) ⭐
   Clang: 1.032s → 1.016s (+1.52%)

⚗️ 数学计算测试:
   Clang: 1.209s → 1.183s (+2.22%) ⭐
   MSVC: 1.940s → 1.953s (-0.68%)

📚 STL密集测试:
   表现稳定,整体轻微提升

🔧 简单编译测试:
   MSVC: 1.891s → 1.870s (+1.10%)
   Clang: 1.038s → 1.024s (+1.32%)

🎯 项目路线图

v0.2.0 (计划中)

  • VS Code扩展集成
  • 自动游戏检测和优化
  • 更多编译器支持(GCC, Rust, Go)
  • GUI图形界面

v1.0.0 (企业版)

  • 团队协作性能分析
  • CI/CD集成插件
  • 云构建优化支持
  • 企业级监控Dashboard

🤝 贡献指南

欢迎所有形式的贡献!无论是:

  • 🐛 Bug报告
  • 💡 功能建议
  • 📖 文档改进
  • 🧪 性能测试
  • 🎮 新的使用场景

请查看 CONTRIBUTING.md 了解详细的贡献指南。

📄 开源协议

本项目采用 Apache License 2.0 开源协议。

👨‍💻 作者

Geoffrey Wang - 项目创始人和主要开发者

🙏 致谢

  • miHoYo/Cognosphere - 《原神》给予的意外灵感
  • Intel Corporation - 大小核架构技术
  • Microsoft - Windows任务调度器
  • 开源社区 - 各种优秀的Python库支持

⚠️ 免责声明

本工具仅用于教育和研究目的。请在充分了解系统影响的前提下使用。作者不对使用本工具造成的任何系统问题或性能损失承担责任。


"Emergency food? No! Emergency performance boost!" - Paimon (probably)

如果这个项目对您有帮助,请考虑给个 ⭐ Star!

About

Genshin Impact-inspired Windows system optimizer | Smart P/E core scheduling + Memory management + VRAM cleaning | Make your CPU as smart as Paimon!

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published