die groesse haengt nur vom betriebssystem ab; bei gaengigen 32-bit-systemen gibt es i.d.R. eine Grenze von 2GB/Prozess (bei 2k/XP/2003 kann man die meistens mit dem Bootflag /3GB erhoehen).
Zusaetzlich kommt noch das Problem der Speicherfragmentierung dazu; im Extremfall kann auch schon mal bei 1.4 GB ende sein, und es gibt einen Out-Of-Memory-Error.
Man kann neuere Perls so compilieren, dass sie sich dann noch ein bisschen Ram reservieren, damit man auf diese Art von Fehlern reagieren kann.