Saving TGraphAsymmErrors

I am trying to save a canvas with 20 TGraphAsymmErrors drawn on it with 10000 points each, and it is taking a long time. Is there a way to make this faster (other than reducing the number of points) ? Maybe moving to a different file type will help?

In which type of file are you saving these graphs ?