【发布时间】:2013-06-12 20:20:17
【问题描述】:
假设我们正确解释了这个新的遗迹跟踪,似乎 4.75 秒用于将大型数组转换为 JSON 字符串。这可能吗?我们使用的不是 ruby 企业版,而是 ruby 1.9.3。
我们使用的是 Rails 3.2.12。
每个数组包含大约 1 MB 的数据和 900 个对象。
我们的解释源于最后一个 mongo 查询是方法中的倒数第二行,这意味着跟踪中的红色块代表最后一行,它处理将数组渲染和转换为 JSON。
【问题讨论】:
-
为什么不在代码中手动转换它,看看它是否需要那么长时间。然后,您还可以查看生成的 JSON blob 有多大。
标签: ruby-on-rails ruby ruby-on-rails-3 mongodb newrelic