[geos-devel] Handle 1 000 000 geometry objects
Sandro Santilli
strk at keybit.net
Fri Jun 5 08:17:33 PDT 2015
On Fri, Jun 05, 2015 at 05:39:50PM +0300, Gorbachev Ivan wrote:
> Hello!
>
> I need to handle 1 000 000 geometry objects. I process about 10 000
> objects at a time. I need to create the Geometry for each object, process
> Geometry and remove it after that. If I call "new" and "delete" too often,
> it leads to memory defragmentation and high memory consumption. Are there
> any methods to solve this problem in GEOS? Has the GEOS its own memory
> allocator?
There's no custom memory allocator. It would be a good idea to use one.
In Gnash we have a configure switch that enables use of jmalloc, could
be a place to look for inspiration: http://www.canonware.com/jemalloc/
Willing to give it a try and provide a patch ?
--strk;
() Free GIS & Flash consultant/developer
/\ http://strk.keybit.net/services.html
More information about the geos-devel
mailing list