标签: ruby performance metaprogramming block
我可能会遇到这样一种情况:我可能在一个程序中有数百甚至数千个块,被哈希索引。我正在尝试使用元编程,我想知道这是否会增加内存开销过多(在应用程序加载后处理不会成为问题,因为它们不会持续运行,我认为这可能仍然比读取史诗般比例的xml文件。)
基本上,我有许多我正在处理数据的小程序。在这个“数据”需要通过一些外部来源(如数据库和xml文件)以老式的方式进行管理之前,我能在多大程度上使用块?
答案 0 :(得分:2)
“千人”不会成为问题。就这么做。
当你进入数百万时,你可能不得不重新考虑。