1

这是使用的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. 我的模型类是否会导致内存泄漏,只是因为我在模型中使用了 CONFIG 对象?JSON onload and Model Class.
  2. 如何跟踪内存泄漏或了解导致内存泄漏的原因?
4

0 回答 0