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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions