Hmm, weird, must be an interaction with the rest of my programme. Anyway, I restructured some of the code to work around the list comprehension.
Although in your case you would expect 1/100 of the memory to be allocated no?