package jas2.swingstudio;
import javax.swing.*;
import java.awt.event.*;
import jas2.bean.*;
public class GCButton extends JButton implements PageContextHook
{
GCButton()
{
super("Run Garbage Collector Now");
}
public void fireActionPerformed(ActionEvent e)
{
Runtime rt = Runtime.getRuntime();
long before = rt.freeMemory();
rt.gc();
long after = rt.freeMemory();
context.showStatus("Free Memory: before="+before+" after="+after);
super.fireActionPerformed(e);
}
public void init(PageContext context)
{
this.context = context;
}
public void destroy()
{
}
private PageContext context;
}
Ads help maintain this website.