Depends completely on what you want to do. Since the waveform tends to be looped around on every cycle you don't need a lot of points to get a good looking waveform.
Just reproducing something like a rectified 50Hz AC waveform is KB of memory. Playing back a complex modulated Q I data stream might need many MB