【问题标题】:Store procs in a hash (lots of them)将过程存储在哈希中(很多)
【发布时间】:2011-07-24 03:57:04
【问题描述】:

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

基本上,我有很多小程序作为数据处理。在需要通过一些外部资源(如数据库和 xml 文件)以老式方式管理这些“数据”之前,我可以使用块多远?

【问题讨论】:

  • 我建议您使用分析器来监控随着对象数量的增加而发生的行为变化。
  • 好奇你的问题,如果你能说..这听起来很有趣

标签: ruby performance metaprogramming block


【解决方案1】:

“千”不会成为问题。去做吧。

当您获得数百万美元时,您可能需要重新考虑。

【讨论】:

  • 好吧,如果是这样,那么我的担心就没有了。感谢您的快速回答。
猜你喜欢
  • 2012-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 2013-12-02
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
相关资源
最近更新 更多