Memory leak in my javascript app -


i new javascript/html app development. have page1 button when clicked takes me page2. every time go page1 page2 , navigate page1 there 10 mb increased in memory usage , keeps increasing use it. here pattern of page1.

here code page1viewmodel.js

var __extends = this.__extends || function (d, b) {     function __() { this.constructor = d; }     __.prototype = b.prototype;     d.prototype = new __(); };  var page1viewmodel = (function (_super) {     "use strict";      __extends(viewmodel, _super);     >>>>     variables declared here     >>>>      function viewmodel(modelparameter) {         _super.call(this, modelparameter);         var self = this;     >>>>     code here     >>>>         this.unloaded(false);     };      // observable tell view when page has been unloaded.     viewmodel.prototype.unloaded = ko.observable(false);      // method called on app exiting page.     viewmodel.prototype.unload = function () {     <<<code remove handlers>>>>         this.unloaded(true);     };     <<< more prototype functions>>>      return viewmodel; })(baseviewmodel); 

and here code page1.js

(function () {     "use strict";     var viewmodel,         view;     winjs.ui.pages.define("/pages/page1.html", {         ready: function (element, options) {              viewmodel = new page1viewmodel(window.appmodel);             view = new page1view(element, viewmodel);              ko.applybindings(view, element.children[0]);              view.initialize();         },         unload: function (element) {             view.unload();             viewmodel.unload();         }      }); })(); 

is there evidently wrong pattern?


Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -