Ignore:
Timestamp:
05/14/08 12:41:55 (16 years ago)
Author:
ra33
Message:

Added forced Garbage collection to DisplayFrameset method

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/agents/DisplayTree.java

    r26 r42  
    2121 */
    2222public class DisplayTree extends TreeProcessor {
     23
     24        public static final int GARBAGE_COLLECTION_THRESHOLD = 100000;
    2325
    2426        // delay between frames, in ms
     
    6567        protected void processFrame(Frame toProcess) {
    6668                long freeMemory = _runtime.freeMemory();
    67                 if(freeMemory < 100000){
     69                if(freeMemory < GARBAGE_COLLECTION_THRESHOLD){
    6870                        _runtime.gc();
    69                         FrameGraphics.DisplayMessage("GARBAGE COLLECT!");
    70                 } else if (freeMemory % 10 == 0)
    71                         System.out.println(_runtime.freeMemory());
     71                        FrameGraphics.DisplayMessage("Force Garbage Collection!");
     72                }
    7273               
    73                 //FrameUtils.ResponseTimer.restart();
     74                FrameUtils.ResponseTimer.restart();
    7475               
    7576                // ignore loops
Note: See TracChangeset for help on using the changeset viewer.