Nodejs内存使用情况

时间:2015-11-25 14:49:12

标签: node.js memory

我认为我的内存使用存在问题。我有一个node.js服务器:

var arcadeGames = require('./server/js/arcade');
var cardsGames = require('./server/js/cards');

需要从.json数据

导出所需对象的模块
var http = require('http');
var express = require('express');
var app = express();
var server = http.createServer(app);
//var io = require('socket.io').listen(server);
//var fs = require('fs');

app.get('/specificCategory/:id',function(req,res,next){ 
switch(req.params.id){

    case "Cards":
        console.log(cardsGames.titles);
        break;
    case "Action":
    console.log(actionGames.titles);
    break;
    default:
    console.log("undefined");
}


//var specificCaategory = require('./server/js/'+ req.params.id.toLowerCase());
    //var categoryTitlesAndUrlThumbs = spe
    //console.log(specificCaategory.titles);
})

(两种方式都使用相同的注释或带开关的方式)

通过点击类别ex:Cards,Action从浏览器调用get函数,并通过http,控制器从angularjs发送请求。问题是当我console.log在服务器上输出时,首先点击每个类别工作正常,但在此之后,服务器需要花费大量时间来console.log输出信息。(浏览器会发生什么)如果这对服务器来说太难了。)

我是否已经做了很多事情来加载内存?

1 个答案:

答案 0 :(得分:1)

在切换案例后添加res.end();