The following module was proposed for inclusion in the Module List:
modid: File::Large
DSLIP: RdpOp
description: Large and giant text file performance reader
userid: MEWSOFT (Ahmed Amin Elsheshtawy احمد امين الششتاوى)
chapterid: 21 (File_Handle_Input_Output)
communities:
http://www.mewsoft.com/forums/
similar:
rationale:
This module solves the problem with reading large and huge text
files in Perl. It is designed to read only block by block as needed.
It does not load the whole file into memory, it only reads one
block at a time and once the last sequential line reached, it reads
the next block from the file and frees the previous block from
memory, so at all times only one block of the file is kept in
menory.
For example if you are reading a 2GB file, once you start reading
lines from the file, the module reads the first block from the file
on disk, while you loop through the lines, when you reach the line
at the end of the read block, the module delete this block from
memory and read the next block from the file on disk and parses it
to lines and so on.
enteredby: MEWSOFT (Ahmed Amin Elsheshtawy احمد امين الششتاوى)
enteredon: Sat Jan 25 17:59:56 2014 UTC
The resulting entry would be:
File::
::Large RdpOp Large and giant text file performance reader MEWSOFT
Thanks for registering,
--
The PAUSE
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b2d00000_ce438ddbee95e280&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b2d00000_ce438ddbee95e280&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=File%3A%3ALarge