stephan 2002/09/04 01:00:53 Modified: src/java/org/apache/cocoon/components/profiler ProfilerData.java ProfilingXMLPipe.java Log: Add the measurement for the last component(Serializer) to the ProfilerData. Revision Changes Path 1.10 +10 -1 xml-cocoon2/src/java/org/apache/cocoon/components/profiler/ProfilerData.java Index: ProfilerData.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/profiler/ProfilerData.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ProfilerData.java 3 Sep 2002 07:44:31 -0000 1.9 +++ ProfilerData.java 4 Sep 2002 08:00:53 -0000 1.10 @@ -105,6 +105,15 @@ } /** + * Returns the count of components. + * + * @return Count of components. + */ + public int getCount() { + return entries.size(); + } + + /** * Set the environment information. * * @param environmentinfo Environment information. 1.3 +7 -1 xml-cocoon2/src/java/org/apache/cocoon/components/profiler/ProfilingXMLPipe.java Index: ProfilingXMLPipe.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/profiler/ProfilingXMLPipe.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ProfilingXMLPipe.java 3 Sep 2002 07:44:31 -0000 1.2 +++ ProfilingXMLPipe.java 4 Sep 2002 08:00:53 -0000 1.3 @@ -131,7 +131,13 @@ this.data.setSAXFragment(this.index, fragment); this.deserializer.setConsumer(this.consumer); + + this.time = System.currentTimeMillis(); // Startup time this.deserializer.deserialize(fragment); + this.total = System.currentTimeMillis() - this.time; + + if ((this.index != -1) && (this.index==(this.data.getCount()-2))) + this.data.setTime(this.index+1, this.total); } public void setDocumentLocator(Locator locator) {
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]