classpath-patches  

Re: [cp-patches] FYI: Fix for PR34991

Roman Kennke
Wed, 07 Jan 2009 01:00:48 -0800

Hi,

> > -    draw(new Polygon(xPoints, yPoints, nPoints));
> > +    for (int i = 1; i < nPoints; i++)
> > +      draw(new Line2D.Double(xPoints[i - 1], yPoints[i - 1],
> > +                             xPoints[i], yPoints[i]));
> > 
> > Hi Robert,
> > 
> > Line2D instances are mutable (via setLine() methods) so you could save some 
> > garbage here by creating one Line2D instance and reusing it within the 
> > loop...
> 
> There's even a class to help with that: gnu.java.awt.java2d.ShapeCache.

Forget it. This doesn't make sense...

/Roman

-- 
http://kennke.org/blog/

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil