我的问题是:
我有一个使用大量内存的 perl 脚本(由于缓存的预期行为)。但是,我注意到我做的缓存越多,它变得越慢,并且该过程大部分时间都处于睡眠模式。
我认为为进程预先分配内存可能会提高性能。
有人在这里有什么想法吗?
更新:
我想我在这里不是很清楚。我将更清楚地提出问题:
我不是在寻找在 perl 脚本中进行预分配的方法。我认为这对我没有多大帮助。我感兴趣的是一种告诉操作系统为我的 perl 脚本分配 X 内存量的方法,这样它就不必与以后进入的其他进程竞争。
假设我无法摆脱内存使用。虽然,我也在探索减少这种情况的方法,但不要指望那里有太大的改善。仅供参考,我正在使用 solaris 10 机器。