Allocating very large, long-lived hash tables (64bit LLW)
Hi,
Where would be the best place to allocate a very large (possibly multiple GB)long-
lived (probably permanent) hash table in 64bit LW (on Linux)? And what might be
the general memory management considerations in such a situation, beyond the
obvious ones?
So, if I have a function MAKE-BIG-HASH-TABLE I assume I could simply do something
like this:
(sys:apply-with-allocation-in-gen-num :other 3 'make-big-hash-table :test #'equal)
Thanks,
Chris
Where would be the best place to allocate a very large (possibly multiple GB)long-
lived (probably permanent) hash table in 64bit LW (on Linux)? And what might be
the general memory management considerations in such a situation, beyond the
obvious ones?
So, if I have a function MAKE-BIG-HASH-TABLE I assume I could simply do something
like this:
(sys:apply-with-allocation-in-gen-num :other 3 'make-big-hash-table :test #'equal)
Thanks,
Chris