标签类目:OpenStruct

Ruby需要生成大量对象时慎用OpenStruct

[ 2017-09-14 23:55 | 分类:程序开发 | 浏览次数: 160次 | 0条评论 ]

我本来需要采集数据, 总共有30万个数据, 每个数据都包含三个value和一个time.

本来使用的是OpenStruct, 后来发现程序采集完需要500M左右

后来改用Struct, 还是500M左右

最后自己写一个类, 发现只需要26.6M左右