Files
PyGILnoGILBench/.gitignore
drd_vic 079bd9fa33 feat: 添加Python GIL与NoGIL多线程性能基准测试工具
- 创建完整的多线程性能测试套件,用于对比单线程、GIL多线程和NoGIL多线程的性能差异
- 实现三种测试模式:单线程测试、传统GIL多线程测试、无GIL多线程测试
- 添加质数查找算法作为CPU密集型测试用例,支持可配置的质数数量和线程数
- 提供详细的性能对比报告,包括执行时间、相对速度倍数和找到的质数数量
- 支持详细日志输出模式,可实时查看各线程的执行状态
- 包含项目配置文件:pyproject.toml、.gitignore、.python-version和MIT许可证
- 采用模块化设计,将不同测试策略分离到独立模块中便于维护
2025-11-24 01:16:23 +08:00

43 lines
369 B
Plaintext

# Python-generated files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Virtual environments
venv/
.env/
.venv/
env/
# uv lock file
uv.lock
# IDE files
.vscode/
.idea/
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# Logs
*.log
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db