将过程存储在散列(很多)中

时间:2011-07-24 03:57:05

标签: ruby performance metaprogramming block

我可能会遇到这样一种情况:我可能在一个程序中有数百甚至数千个块,被哈希索引。我正在尝试使用元编程,我想知道这是否会增加内存开销过多(在应用程序加载后处理不会成为问题,因为它们不会持续运行,我认为这可能仍然比读取史诗般比例的xml文件。)

基本上,我有许多我正在处理数据的小程序。在这个“数据”需要通过一些外部来源(如数据库和xml文件)以老式的方式进行管理之前,我能在多大程度上使用块?

1 个答案:

答案 0 :(得分:2)

“千人”不会成为问题。就这么做。

当你进入数百万时,你可能不得不重新考虑。