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

memory_profiler

> 编程语言
开源

ruby 的 memory_profiler

1.8K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

ruby 的 memory_profiler

MemoryProfiler

Ruby 的内存分析器

要求

Ruby(MRI) 3.1.0 及更高版本。

安装

将以下行添加到您应用程序的 Gemfile 中: gem 'memory_profiler' 然后执行: $ bundle 或者自己安装如下: $ gem install memory_profiler

使用方法

使用 memory_profiler 有两种方法:

  • 命令行
  • 便捷 API

命令行

使用 memory_profiler 的最简单方法是通过命令行,无需对程序进行任何修改。基本用法如下:

$ ruby-memory-profiler [options] run [--] command [command-options]

示例:

$ ruby-memory-profiler --pretty run -- rubocop --cache false

$ ruby-memory-profiler --max=10 --pretty run -- ruby notify_users.rb 1 2 3 --quiet

要查看完整的选项列表,请执行以下命令:

$ ruby-memory-profiler -h

便捷 API

ruby
require 'memory_profiler'
report = MemoryProfiler.report do
  # run your code here
end

report.pretty_print

或者,您还可以使用 .start/.stop API:

pretty_print

pretty_print 方法可以接受以下几个选项:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

Ruby

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

> 工具信息

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

> 相关工具

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