Phonegap内存使用情况

时间:2013-05-23 06:29:54

标签: javascript android cordova memory-management

我正在使用PhoneGap为Android开发一个应用程序。我使用SQLite并在动态创建的HTML网格中显示数据。我的应用包括一些计算。 当我运行我的应用程序时,我的设备的已用内存快速增加(200 MB)。 我该如何减少它?

我在javascript中的代码示例:

function populateDB(tx) {
           tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
      }

function querySuccess(tx, results) {
  var st;
  for (i = 0; i < results.rows.lenght; i++) {
        var vText = document.getElementById("results");
        st += "<table><tr><td><label for='name'>Name:</label></td><td>"
              +"<input ype='text'  id='name'></input></td></tr>"
              +"<tr><td><label for='remarks'>Remarks:</label></td><td>"
              +"<lable  id='remarks'>"+results.rows.item[i].name+"</lable>"
              +"</td></tr></table>";
              vText.innerHTML = st;
       }

和html:

  <table id="results">
  </table>

每次运行此代码时,它都使用2MB内存空间(100条记录)

0 个答案:

没有答案