Skip to content

Memory allocation issue #109

@ramyaragupathy

Description

@ramyaragupathy

Here's a tile-reduce process that's run for the planet. I'm expecting the script to release memory after processing a tile. Instead process keeps taking up more memory space without freeing up memory for the processed tiles and fails at a point due to memory allocation issue.

Time Spent Memory
Before beginning the process image
10s image
30s image
After 1 minute image

Map script

'use strict';
module.exports = function(tileLayers, tile, writeData, done) {
done();
};

Reduce script

'use strict';

var tileReduce = require('@mapbox/tile-reduce');
tileReduce({
 zoom: 12,
  map: path.join(__dirname, 'index.js'),
  sources: [{
    name: 'osm',
    mbtiles: 'latest.planet.mbtiles',
  }

  ]
})

I'd need help to resolve this issue.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions