是否可以统计代码执行的步骤?

发布于 2024-12-19 18:08:29 字数 94 浏览 1 评论 0原文

是否可以报告一段代码执行了多少次计算?

我知道基准 gem 会报告运行时,但不相信它会计算完成的计算数量。

需要澄清的是,我说的是处理器级别。

Is it prossible to report how many calculations where executed by a section of code?

I know the benchmark gem will report on runtime, but don't believe it'll count the number of calculations done.

Just to be clear, I'm talking about at the processor level.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜未央樱花落 2024-12-26 18:08:29

关于内存使用情况,如果您定义了宏 CALC_EXACT_MALLOC_SIZE (不确定在哪里,但在 ruby.h 中可能有效)并重新编译 Ruby,您将能够调用 GC.malloc_allocated_size 了解 malloc 分配了多少内存(几乎所有内存),以字节为单位。

About memory usage, if you define the macro CALC_EXACT_MALLOC_SIZE (not sure where, but in ruby.h may work) and recompile Ruby, you will be able to call GC.malloc_allocated_size to know how much memory is allocated by malloc (almost everything), in bytes.

回忆追雨的时光 2024-12-26 18:08:29

不,看来这是不可能的。

No, it appears it is not possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文