ThinkGeo.com    |     Documentation    |     Premium Support

Memory Leak in ShapeFileFeatureLayer

Greetings,


I've been running a memory profiler on my application to track down a memory leak and believe I have found one in the map control in the process.  When you zoom or pan around an area that is NOT cached a large number of instances of EventHandler<StreamLoadingEventArgs> are created and never disposed.  It appears to be on 2 classes actually, ThinkGeo.MapSuite.Core.GeoDbf and some obfuscated one (mbQ=.80A=) (I'm guessing maybe something to do with the index file).  This is causing my application to use sometimes up to 1-2MB each pan/zoom operation.


Any help would be appreciated.


 


Thanks,


.Ryan.


 



Ryan, 
  
 I ran a memory profiler on our HowDoISamples and when I zoom or pan the map, there are not any memory leak from the GeoDbf class or any other classed, the resources can be disposed properly. Can you tell me what’s the version number you used? The latest version number is 5.0.0.16. Also you are using the latest version and still find out the memory leak problem from the GeoDbf class or any other classes can you send your sample application to us? Maybe you did something else in your application to cause the memory leak problem. 
  
 Thanks, 
  
 Scott,