env: Win XP, perl 5.12.3, 512M memory available: 350M C:\>perl -e "@a = (1..1_000_000_000_000);" Range iterator outside integer range at -e line 1. # of course! C:\>perl -e "@a = (1..1_000_000_000);" Out of memory! # fair enough ;) C:\>perl -e "@a = (1..9_000_000);" Terminating on signal SIGINT(2) #took too long time, and I have to kill it :(