Hace una reducción de hash en Perl mientras elimina elementos.¿Se encoge un hash en Perl a medida que elimina elementos?
Más específicamente, tuve un programa en Perl que he heredado eso sería analizar un archivo enorme (1 GB) y la carga hasta un hash de hashes. Haría lo mismo para otro archivo y luego haría una comparación de diferentes elementos. El consumo de memoria fue enorme durante este proceso y, aunque agregué elementos de eliminación de hash en caso de que se utilizaran, el consumo de memoria no se vio afectado.
La secuencia de comandos fue extremadamente lenta y una memoria tan grande. Sé que no estaba bien diseñado, pero ¿alguna idea sobre el uso de la memoria hash?