add heapdump support for memory profiling

This commit is contained in:
Brian Gough
2015-04-09 14:40:02 +01:00
parent a35df6d829
commit 143f948193
2 changed files with 6 additions and 1 deletions

View File

@@ -95,6 +95,10 @@ app.get "/profile", (req, res) ->
res.json(profile)
, time
app.get "/heapdump", (req, res)->
require('heapdump').writeSnapshot '/tmp/' + Date.now() + '.clsi.heapsnapshot', (err, filename)->
res.send filename
app.use (error, req, res, next) ->
logger.error err: error, "server error"
res.send error?.statusCode || 500