[fdo-trac] #735: Improve performance on GetGeometry

FDO trac_fdo at osgeo.org
Wed Jun 22 04:00:59 EDT 2011


#735: Improve performance on GetGeometry
-------------------------------+--------------------------------------------
   Reporter:  maland           |       Owner:  gregboone
       Type:  enhancement      |      Status:  new      
   Priority:  major            |   Milestone:  3.6.0    
  Component:  ArcSDE Provider  |     Version:  3.5.0    
   Severity:  3                |    Keywords:           
External_id:                   |  
-------------------------------+--------------------------------------------

Comment(by oyvndi):

 The main perfomance killer turned out to be SDE's API, such as
 SE_shape_get_num_points().

 I removed all the existing buffer handling, including code inside macros
 (which makes debugging impossible). Instead I added the DynamicBuffer-
 class, which is a simple class that handles allocation, using templates.

 I also did related code cleanup, and the amount of code in total is now
 slightly reduced.

-- 
Ticket URL: <http://trac.osgeo.org/fdo/ticket/735#comment:1>
FDO <http://fdo.osgeo.org/>
Feature Data Objects


More information about the fdo-trac mailing list