Changeset 1753

Show
Ignore:
Timestamp:
03/02/08 23:56:36
Author:
douglm
Message:

Make AceWho? immutable and pooled. Requires changes to other calling classes.

Make PrivilegeSet? immutable and pooled.

Move creation of PrivilegeSet? from encoded acl into PrivilegeSet? from Privileges

Set CharArrayWriter? in EncodedAcl? to null to allow gc to clear up.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build/quickstart-build.xml

    r1746 r1753  
    404404      <!--jvmarg value="-Dcatalina.home=${tomcat.dir}"/--> 
    405405      <jvmarg value="-Xms128m" /> 
    406       <jvmarg value="-Xmx630m" /> 
     406      <jvmarg value="-Xmx1028m" /> 
     407      <jvmarg value="-XX:PermSize=128m" /> 
     408      <jvmarg value="-XX:MaxPermSize=128m" /> 
    407409      <jvmarg value="-Djava.net.preferIPv4Stack=true"/> 
    408410      <arg value="start"/> 
     
    437439      <!--jvmarg value="-Dcatalina.home=${tomcat.dir}"/--> 
    438440      <jvmarg value="-Xms128m" /> 
    439       <jvmarg value="-Xmx630m" /> 
    440       <!-- 
     441      <jvmarg value="-Xmx1028m" /> 
    441442      <jvmarg value="-XX:PermSize=128m" /> 
    442443      <jvmarg value="-XX:MaxPermSize=128m" /> 
    443       --> 
    444444      <jvmarg value="-server" /> 
    445       <jvmarg value="-agentlib:hprof=cpu=samples,depth=15" /> 
     445      <jvmarg value="-agentlib:hprof=cpu=samples,depth=15,onexit=memory" /> 
     446      <jvmarg value="-Djava.net.preferIPv4Stack=true"/> 
     447      <arg value="start"/> 
     448    </java> 
     449  </target> 
     450 
     451  <target name="tomcatstart-profile-yk" depends="run.init" 
     452          description="starts the tomcat server with rpofiling"> 
     453    <echo message="Starting Tomcat from ${org.bedework.appserver.dir}"/> 
     454    <java fork="true" dir="${basedir}" 
     455          classname="org.apache.catalina.startup.Bootstrap"> 
     456      <classpath> 
     457        <pathelement path="${org.bedework.appserver.dir}/bin/bootstrap.jar"/> 
     458      </classpath> 
     459      <sysproperty key="catalina.home" value="${org.bedework.appserver.dir}"/> 
     460      <!--jvmarg value="-Dcatalina.home=${tomcat.dir}"/--> 
     461      <jvmarg value="-Xms128m" /> 
     462      <jvmarg value="-Xmx1028m" /> 
     463      <jvmarg value="-XX:PermSize=128m" /> 
     464      <jvmarg value="-XX:MaxPermSize=128m" /> 
     465      <jvmarg value="-server" /> 
     466      <jvmarg value="-agentlib:yjpagent" /> 
    446467      <jvmarg value="-Djava.net.preferIPv4Stack=true"/> 
    447468      <arg value="start"/>