Ruby Oj解析器内存问题

时间:2013-03-15 22:58:17

标签: ruby json parsing ubuntu

我一直致力于一个项目,它基本上将一些json数据转换为ruby对象来执行某些任务。任务方面没问题,我在json解析器上遇到了一些问题。

Ruby OJ是解析器引擎。从我的couchdb解析不超过1000个用户数据时,它工作得很好,但当它超过4000时,它开始泄漏内存,我的ubuntu服务器就会杀死ruby进程。

我在这里没有选择。我已经执行了该软件的这一部分来测试其性能,并发现解析器本身导致了这个问题。代码只是 Oj.load(json),每个用户可以拥有至少100行,最多9000行json数据。太多了吗?

我正在测试ruby 1.9.2和1.9.3。

关于我做错了什么的任何线索?

提前致谢,

0 个答案:

没有答案