Browse Prior Art Database

Session based garbage collection on browser

IP.com Disclosure Number: IPCOM000222516D
Publication Date: 2012-Oct-15
Document File: 2 page(s) / 38K

Publishing Venue

The IP.com Prior Art Database

Abstract

We give a method for browser side garbage collection. It's session based garbage collection, and different with current garbage collection implementation. The session based garbage collection mechanism will make the garbage collector trigger the memory garbage collection action based on session utility.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Session based garbage collection on browser

Now in Web 2.0 applications, there are many rich client applications. Users will do lots of actions on browser for long time, the browser process consumes lots of memory. Now the current browser side memory management mechanism is garbage collection, the common used way is mark-sweep method, it's very similar to the garbage collection in Java. The garbage collector, or just collector, attempts to reclaim garbage, or memory occupied by objects that are no longer in use by the program. But it does not always work well and can't free memory which is not used in time. Then it will cause lots of memory leak issues across different kinds of browsers. It impacts user experience a lot.

Do we have a better browser side memory manage mechanism?

We are proposing a solution to solve this.

Core Novelty:

The core novelty in this invention is the determination of when a session expires in a browser and then performing garbage collection of that particular application of website's memory footprint when the session does expire.

Current browser garbage collection mechanism is similar to the method in Java. But there is some specific features for the browser. One is the conception of session. Users may maintain a session when visit some web application. If the session expires, the memory should be freed instead of keeping there. But for current garbage collection mechanism, it does not consider the session, and can't free the memory in time.

In our invention, we introduce the session into garbage collection. When one user uses the browser and when the session is active, the browser can use existing garbage collection method to manage the...