title: Manual supersampling instead of default AWT antialiasing?
body: <p>In our application we use java.awt.Graphics2D and java.awt.image.BufferedImage for drawing/rendering. To enable antialiasing we set (RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON). Although in a multithreaded environment (when we have multiple simultaneous requests to render something) the performance seems to degrade. We suspect that underneath the AWT is using some static synchronised method when performing anti-aliased rendering. Is our presumption correct?</p>
  
  <p>What would be the best remedy for that? Would supersampling work in this case i.e. rendering a larger image first in a big resolution and then downscaling it to the desired one?</p>