CommonJS中的内存泄漏

时间:2013-01-31 10:35:36

标签: javascript memory-leaks commonjs

这是使用的JS代码:

//values stored in properties
    var CONFIG = (function() {
         var properties = {
             'property1': 'value1',
             'property2': 'value2'
         };

         return module.exports = {
            get: function(name) { return properties[name]; }
        };
    })();

这是我的配置全局对象,我正在以这种方式使用它我的其他文件。

var Model = (function() {   
    function checkData() {      
        var CONFIG = require('/library/utils/Constants');       
        Titanium.App.Properties.setString(CONFIG.get('property1'), "0");
        //Creating JsonClient
        var JsonClient = Titanium.Network.createHTTPClient();       
        JsonClient.onload = function() {
            Titanium.App.Properties.setString(CONFIG.get('property2'),'false');
        };
        JsonClient.onerror = function(e) {

        };
    };          
    return module.exports =  {
        checkData:checkData         
    }
})();
  1. 我的Model类会导致内存泄漏吗,因为我正在使用 模型中的CONFIG对象? JSON onload and Model Class.
  2. 如何跟踪内存泄漏或了解导致内存泄漏的原因?

0 个答案:

没有答案