[geos-devel] Coordinate & Coordinate list
    David Blasby 
    dblasby at refractions.net
       
    Thu Nov 14 18:51:41 EST 2002
    
    
  
Martin Davis wrote:
> Not sure about the reason for the large number of Coordinate allocations.  I think we should make the obvious changes to the CoordinateList interface and then rerun the metrics, since things may change quite a bit.
I thought it was actually calling the "new Coordinate(...)" constructor.  Now I'm thinking its actually calling a auto-generated "copy" constructor.
If you look at the CoordinateList class, the
get(int) method calls the get() method.  The get() method copy-creates a Coordinate, which might be  copy-created (again) in the get(int) method, and again copy-created in the caller's "=" assignment.
Norman, how (exactly) did you get gprof to profile the library calls to get your profile results.
dave
    
    
More information about the geos-devel
mailing list