瞎扯淡 Ruby 自带的 profile 功能太弱了,根本没法用

lilijreey · 2020年10月27日 · 最后由 Rei 回复于 2020年11月16日 · 1255 次阅读

ruby2.7 吧 profile 移出标准库导致标准库中居然没有一个性能分析工具! 不知道核心团队是咋想的。 而且 profile 的功能基本和没有一样。 大家如何分析 ruby 程序耗时问题

只能靠你 pr 了

没有 gem 吗?

估计是要精简核心。

方便优化

5楼 已删除

benchmark 这个 gem 没用过吗

jasl 回复

不知道你为何会这样想。。。。我说的是事实啊。 看过源码不代表精通个个方面好吧。 什么叫哗众取宠。 自带的 profile 默认输出没法告知详细的性能消耗点,我问下大家有是怎么解决的,怎么就叫哗众取宠了。。

我要的就是 ruby 脚本的本身的 profile。 而且我也没有说 ruby 有什么问题啊。 不知道拿点让你发这么打火。 不过还是感谢给了这么多资料。 我现在也觉得你是哗众取宠。 回答我的问题。

lilijreey 回复

不用谢,你的帖子我本来是可以直接处理掉(确实与事实相悖、无营养)

lilijreey 回复

benchmark 目录位于顶层,我不相信眼睛没问题的人看不见,你不要谈论精通,你还没有入门

当谈论 profile 的时候,要讨论在 profile 什么,实践上,任何语言,包括 Ruby 本身的开发者(他们是 C 程序员)也在使用各种工具,组合来证明一件工作的有效。 这跟语言无关,这是编程的基本常识,当你喷一个工具不能 "默认输出没法告知详细的性能消耗点" 的时候,你已经违背常识了,怎么不是哗弄取宠?

作为一个过来人,一个长者,我今天不得不得罪你一下,我希望你:

  • 学习使用搜索引擎,通过搜索互联网上的文章,来解答你自己的问题
  • 熟读提问的艺术,用正确的方式提出问题
  • 你菜,请你以端正的姿态来交流
jasl 回复

得罪什么的不存在, 你不用教育我, 还长者,你怎么觉得你一定比我大. 不要觉得自己懂得多就可以居高令下对别人指指点点, 我又不是你下属. 而且我的文章发布再'瞎扯蛋'版块. 你不喜欢可以可以盆,但不要教育我.

lilijreey 回复

这跟是不是 “瞎扯淡” 无关,你说话嘴这么碎,我一定要好好教育你,直到你学会怎么好好说话为止。

劝你好好看下我的问题,我说的都是事实。 2.7 里面已经没有 profile 库了。 也就是 ruby 没有开箱即用的 profile 功能。 我没说错啊。 反而是你莫名其妙的攻击我。 还教育我。 你算老几啊。 劝你还是把帖子删了吧, 别在这丢人了。

这贴已经不讨论技术了,就此锁帖。

Rei 关闭了讨论 11月16日 20:42
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册