I guess we dont know how much RAM is required without seeing the input CSV data, and the derived XML, the in memory parse of the CSV will be many factors larger than the original file.
That said, if you have access to a machine with a lot more RAM this can't hurt.
I agree but, even the smallest linode and EC2 instances have a gig of RAM, and DigitalOcean is 512MB, which squeaks by. I digress, but I'm just saying, it would be a big difference it it were a 500GB file being parsed.
Three thousand years of beautiful tradition, from Moses to Sandy Koufax, you're god damn right I'm living in the fucking past