百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

Bumbler

> 编程语言
开源

跟踪基于 Bundler 的项目的加载进度

728 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

跟踪基于 Bundler 的项目的加载进度

Bumbler ===========

在基于 Bundler 的项目中查找加载速度慢的宝石!

ruby
gem 'bumbler'
RUBYOPT=-rbumbler/go bundle exec ruby -r./lib/foo.rb -e Bumbler::Stats.print_slow_items

自定义阈值

设置在列出缓慢内容之前的最小毫秒数。例如, 例如,显示任何大于 10ms 的内容:

bash
bumbler -t 10

Rails: 追踪初始化程序的加载时间

查看应用程序的初始化器运行速度(./config/initializers/*),以及 对于您依赖的任何引擎的初始化程序。

bash
bumbler --initializers

显示所有加载的 gem

Rails:

bash
bumbler --all

Ruby:

bash
-e Bumbler::Stats.print_tracked_items

开发

Rails

我们没有任何与 Rails 的集成测试,因此在修改 Rails 代码时,请确保在真实的应用程序中进行测试。

ruby
cd my-rails-app && ~/Code/tools/bumbler/bin/bumbler

发布新版本

rake bump:[major|minor|patch] && rake release 许可证

Bumbler 采用 MIT 许可证。请参阅随附文件 查看完整文本。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言