package test.memoryusage;
import org.omg.CosNaming.*;
public class Client
{
public static void main(String args[])
{
int objects = 0;
try
{
//Client
System.out.println(">testing client...");
org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args,null);
NamingContextExt nc =
NamingContextExtHelper.narrow(orb.resolve_initial_references("NameService"));
SessionFactory df =
SessionFactoryHelper.narrow(nc.resolve(nc.to_name("SessionFactory")));
for (objects = 0; objects < 1000000; objects++)
{
Session session = df.get_Session("AS", "", "", "");
String sessionID = session.getID();
df.releaseSession(session);
//session._release();
// Thread.sleep(1);
};
System.out.println(">done.");
}
catch(Exception e)
{
System.err.println("loops so far: " + objects);
System.err.println("ERROR: " + e);
e.printStackTrace(System.out);
}
}
}