rbspy

基于 Rust 的 Ruby 采样分析工具
授权协议 MIT
开发语言 Rust
所属分类 开发工具、 Ruby/Rails开发工具
软件类型 开源软件
地区 不详
投 递 者 袁高明
操作系统 Linux
开源组织
适用人群 未知
 软件概览

rbspy 是一款用于 Ruby 的采样分析工具,基于 Rust 开发。

你想知道你的 Ruby 程序正在调用什么函数?rbspy 可以告诉你!你可以通过 rbspy 分析正在运行中的 Ruby 进程,它是唯一一款可以分析任意已经运行的 Ruby 进程的 Ruby 分析器。

目前处于 alpha 阶段,正在积极开发中。

运行效果

运行要求

rbspy 可运行于 Linux 和 Mac 上,Linux 内核版本要求 3.2+,Ubuntu 系统需要 12.04 或更高版本。

 相关资料
  • 本文向大家介绍基于Python 的语音重采样函数解析,包括了基于Python 的语音重采样函数解析的使用技巧和注意事项,需要的朋友参考一下 因为工作中会经常遇到不同采样率的声音文件的问题,特意写了一下重采样的程序。 原理就是把采样点转换到时间刻度之后再进行插值,经过测试,是没有问题的。 补充知识:Python 多线程的退出/停止的一种是实现思路 在使用多线程的过程中,我们知道,python的线程是

  • 问题内容: VisualVM有两个单独的选项卡,用于采样和分析。在VisualVM中采样和配置文件有什么区别? 问题答案: 意味着要进行大量的线程转储并分析堆栈跟踪。这通常更快,不需要字节码中的运行时更改(这可能会破坏它),但准确性也较低。 表示检测您的类和方法,以便它们在运行时“报告”。这是更准确的,因为它不仅计数完成转储时捕获的那些方法,而且还计算每次检测的方法调用。但是,检测意味着更改了您的

  • 本文向大家介绍基于TransactionTooLargeException异常分析,包括了基于TransactionTooLargeException异常分析的使用技巧和注意事项,需要的朋友参考一下 异常的关键字是:android.view.InfiateException:Binary XML file line #11:Error infiating class 官方文档里的解释是,Binde

  • 在分布式跟踪中,数据量可能非常高,因此采样可能很重要(您通常不需要导出所有spans以获得正在发生的情况)。Spring Cloud Sleuth具有Sampler策略,您可以实现该策略来控制采样算法。采样器不会停止生成跨度(相关)ids,但是它们确实阻止了附加和导出的标签和事件。默认情况下,您将获得一个策略,如果跨度已经处于活动状态,则会继续跟踪,但新策略始终被标记为不可导出。如果您的所有应用程

  • 问题内容: 该模块(http://docs.python.org/2/library/random.html)具有几个 固定 功能,可以从中随机采样。例如,将从具有给定均值和sigma值的正态分布中采样随机点。 我正在寻找一种方法,该方法可以使用自己的分布 尽可能快地 在给定间隔内提取一定数量的随机样本。这就是我的意思: 这里是我后和是从中可以得出样本的限制。有这样的东西吗? 问题答案: 您需要使

  • 问题内容: 我想在Linux服务器上以剖析模式运行Java程序。 是否有任何可以在命令提示符下对Linux服务器上的Java程序进行概要分析的概要分析工具? 问题答案: 所有这些Java性能分析工具都可以在Linux中使用: 你的包 JProfiler HPROF(Java 5+) 杰拉特