性能优化操作指南
针对大项目目录的响应延迟,可实施以下提速方案:
- 目录过滤
- 使用
.gitignore
式规则创建.geminignore
文件
示例内容:
*/.env
*/node_modules
*.min.js - 启动时指定作用范围
gemini --scope "src/**/*.py"
- 使用
- 模块化处理
- 分模块启动会话:
cd src/moduleA && gemini
- 使用
--exclude
参数跳过资源文件
gemini --exclude "*.jpg,*.png"
- 分模块启动会话:
- 配置调优
- 设置超时限制
gemini --timeout 30
(秒) - 降低模型精度
gemini --model gemini-1.5-pro
- 设置超时限制
- 硬件加速
- 启用SSD存储:将项目移至固态硬盘
- 增加SWAP空间
sudo fallocate -l 4G /swapfile
诊断技巧:先用find . -type f | wc -l
统计文件数量,超过1000个文件时建议先进行目录精简
本答案来源于文章《GeminiCode:基于Gemini 2.5在终端运行的AI编程助手》