大阵列上的grep或splice

sim*_*one 4 perl

我有一大堆哈希值,大约0.5Gb,存储在内存中,我需要从中删除一些元素,大约10%遍布整个数组.

什么是最好的工作,做grep,或识别需要删除的元素,并将它们拼接出来的可能性更大?

谢谢,

西蒙娜

yst*_*sth 5

基准吗?我猜,不知道你的数据究竟是什么样的,grep会比多次调用具有大量元素的数组更快.