📄 t.java
字号:
package oa.test;
import java.util.*;
import oa.main.*;
import oa.bean.*;
import java.sql.*;
public class T
{
public static void main(String[] args) throws Exception
{
long m = 0;
test1();
for(int i=0;i<10;i++)
{
System.gc();
Thread.sleep(10);
}
m = Runtime.getRuntime().totalMemory();
System.out.println(m);
for(int i=0;i<50;i++){
test2();
Thread.sleep(2);
}
for(int i=0;i<10;i++)
{
System.gc();
Thread.sleep(10);
}
m = Runtime.getRuntime().totalMemory();
System.out.println(m);
}
static public void test1() throws Exception
{
Vector v = new Vector(100);
for(int i=0;i<100;i++)
{
Hashtable hash = new Hashtable();
// long m = Runtime.getRuntime().totalMemory();
//System.out.println(m);
for(int j=0;j<5000;j++)
hash.put(""+j,"1");
v.add(hash);
//hash=null;
//hash.clear();
}
for(int i=0;i<20;i++)
{
v.remove(i);
}
for(int i=0;i<20;i++)
{
Hashtable hash = new Hashtable();
for(int j=0;j<5000;j++)
hash.put(""+j,"1");
v.add(hash);
}
for(int i=0;i<10;i++)
{
System.gc();
Thread.sleep(1);
}
long m = Runtime.getRuntime().totalMemory();
System.out.println(m);
// System.out.println(v);
System.out.println("Hello World!");
}
static public void test2()
{
long m=0;
String sql = "select * from ZZ_ZGB,ZZ_BMB,ZZ_ZWB,ZZ_ZGZWB,orgmenu";
ParentBean pb = new ParentBean();
pb.prepareStatement(sql);
m = Runtime.getRuntime().totalMemory();
System.out.println("\r\n查询完成前:"+m);
pb.executeQuery();
// for(;pb.next();)
// System.out.println(pb.getObject("ZGBH","VARCHAR2"));
m = Runtime.getRuntime().totalMemory();
System.out.println("\r\n查询完成后:"+m);
pb.closeRs();
pb.closePstm();
// pb.closeConn();
// pb=null;
/* pb.closeConn();
m = Runtime.getRuntime().totalMemory();
System.out.println("\r\n关闭连接后:"+m);
*/}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -