You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Bruce Krautbauer <br...@medtronic.com> on 2002/06/25 17:02:22 UTC
RE: negative time with Profiling on 2.1-Dev (was NPE with
Profiling on 2.1-Dev)
Hi Carsten, thanks for the fix, it works now. This is a very nice feature!
Now for the next issue. For some reason I am getting negative time for the i18n transformer in my pipeline. Here is the xml that is returned:
<?xml version="1.0" encoding="UTF-8" ?>
<profilerinfo date="Jun 25, 2002 9:05:53 AM" xmlns="http://apache.org/cocoon/profiler/1.0">
<pipeline uri="7274/default/QuickLook/htmlprog" count="4" time="12278">
<average time="3069">
<element role="file" source="stylesheets/devices/7274/QuickLook/page.xml" time="1587" />
<element role="xslt" source="stylesheets/page.xslt" time="1482" />
<element role="i18n" time="-378" />
<element role="xslt" source="stylesheets/page2pages.xslt" time="97" />
<element role="writeDOMsession" time="30" />
<element role="xslt" source="stylesheets/rootwrap.xslt" time="100" />
<element role="xslt" source="stylesheets/devices/7274/QuickLook/htmlprog.xslt" time="102" />
<element role="i18n" time="7" />
<element role="org.apache.cocoon.serialization.HTMLSerializer" time="40" />
</average>
<result time="9864">
<element role="file" source="stylesheets/devices/7274/QuickLook/page.xml" time="3935" />
<element role="xslt" source="stylesheets/page.xslt" time="5929" />
<element role="i18n" time="-561" />
<element role="xslt" source="stylesheets/page2pages.xslt" time="150" />
<element role="writeDOMsession" time="50" />
<element role="xslt" source="stylesheets/rootwrap.xslt" time="141" />
<element role="xslt" source="stylesheets/devices/7274/QuickLook/htmlprog.xslt" time="90" />
<element role="i18n" time="10" />
<element role="org.apache.cocoon.serialization.HTMLSerializer" time="120" />
</result>
<result time="1152">
<element role="file" source="stylesheets/devices/7274/QuickLook/page.xml" time="1152" />
<element role="xslt" source="stylesheets/page.xslt" time="0" />
<element role="i18n" time="-401" />
<element role="xslt" source="stylesheets/page2pages.xslt" time="90" />
<element role="writeDOMsession" time="40" />
<element role="xslt" source="stylesheets/rootwrap.xslt" time="100" />
<element role="xslt" source="stylesheets/devices/7274/QuickLook/htmlprog.xslt" time="141" />
<element role="i18n" time="20" />
<element role="org.apache.cocoon.serialization.HTMLSerializer" time="10" />
</result>
<result time="661">
<element role="file" source="stylesheets/devices/7274/QuickLook/page.xml" time="661" />
<element role="xslt" source="stylesheets/page.xslt" time="0" />
<element role="i18n" time="-320" />
<element role="xslt" source="stylesheets/page2pages.xslt" time="100" />
<element role="writeDOMsession" time="10" />
<element role="xslt" source="stylesheets/rootwrap.xslt" time="90" />
<element role="xslt" source="stylesheets/devices/7274/QuickLook/htmlprog.xslt" time="110" />
<element role="i18n" time="0" />
<element role="org.apache.cocoon.serialization.HTMLSerializer" time="10" />
</result>
<result time="601">
<element role="file" source="stylesheets/devices/7274/QuickLook/page.xml" time="601" />
<element role="xslt" source="stylesheets/page.xslt" time="0" />
<element role="i18n" time="-231" />
<element role="xslt" source="stylesheets/page2pages.xslt" time="50" />
<element role="writeDOMsession" time="20" />
<element role="xslt" source="stylesheets/rootwrap.xslt" time="70" />
<element role="xslt" source="stylesheets/devices/7274/QuickLook/htmlprog.xslt" time="70" />
<element role="i18n" time="0" />
<element role="org.apache.cocoon.serialization.HTMLSerializer" time="21" />
</result>
</pipeline>
</profilerinfo>
There is very little for the i18n transformer to do the first time it is used in the pipeline, and I'm sure the i18n transformer is very efficient, but I don't think it can turn back time! ;)
Thanks,
Bruce
>>> cziegeler@s-und-n.de 06/25/02 01:12AM >>>
Hi Bruce,
thanks for reporting this - it should be fixed now in the latest
CVS.
The profiling pipeline is currently not able to profile a map:read.
Carsten
Carsten Ziegeler Chief Architect Open Source Group, S&N AG
------------------------------------------------------------------
Cocoon Consulting, Training and Projects
------------------------------------------------------------------
mailto:cziegeler@s-und-n.de http://www.s-und-n.de
http://ziegeler.bei.t-online.de
> -----Original Message-----
> From: Bruce Krautbauer [mailto:bruce.krautbauer@medtronic.com]
> Sent: Monday, June 24, 2002 11:52 PM
> To: cocoon-users@xml.apache.org
> Subject: NPE with Profiling on 2.1-Dev
>
>
> I'm getting a NPE from ProfilingCachingProcessingPipeline when I
> try to access anything from my pipeline when profiling is enabled.
>
> java.lang.NullPointerException
> at
> org.apache.cocoon.components.profiler.ProfilingCachingProcessingPi
> peline.process(ProfilingCachingProcessingPipeline.java:114)
> at
> org.apache.cocoon.components.treeprocessor.sitemap.ReadNode.invoke
> (ReadNode.java:122)
>
> This is with the CVS HEAD (from 2002-06-24 AM CDT) running on JDK
> 1.3.1_03 on Win2K with Tomcat 4.0.4. I followed the instructions
> from the Profiling Generator user docs. What am I missing?
>
> On a related note, is there any way I can get Tomcat to cache my
> files/resources when it is loading? The first time my pipeline
> is accessed after a Tomcat restart it takes about 10 seconds to
> generate the page. After that it takes less than a second, even
> though the page is displaying dynamic data.
>
> TIA,
> Bruce
>
>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>
RE: negative time with Profiling on 2.1-Dev (was NPE withProfiling on 2.1-Dev)
Posted by Berin Loritsch <bl...@apache.org>.
> From: Bruce Krautbauer [mailto:bruce.krautbauer@medtronic.com]
>
> Hi Carsten, thanks for the fix, it works now. This is a very
> nice feature!
>
> Now for the next issue. For some reason I am getting
> negative time for the i18n transformer in my pipeline. Here
> is the xml that is returned:
What if you changed the position of the i18n transformer with one
of the subsequent XSLT positions? I just want to see if the
negative value is for the third position or if it follows the
i18n transformer.
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>
RE: negative time with Profiling on 2.1-Dev (was NPE withProfiling on 2.1-Dev)
Posted by Carsten Ziegeler <cz...@s-und-n.de>.
Do you use the ProfilingCaching implementation? If so, please
try the non caching version as there might be some concerns
with profiling and caching.
Carsten
> -----Original Message-----
> From: Bruce Krautbauer [mailto:bruce.krautbauer@medtronic.com]
> Sent: Tuesday, June 25, 2002 5:02 PM
> To: cocoon-users@xml.apache.org
> Subject: RE: negative time with Profiling on 2.1-Dev (was NPE
> withProfiling on 2.1-Dev)
>
>
> Hi Carsten, thanks for the fix, it works now. This is a very
> nice feature!
>
> Now for the next issue. For some reason I am getting negative
> time for the i18n transformer in my pipeline. Here is the xml
> that is returned:
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <profilerinfo date="Jun 25, 2002 9:05:53 AM"
> xmlns="http://apache.org/cocoon/profiler/1.0">
> <pipeline uri="7274/default/QuickLook/htmlprog" count="4"
> time="12278">
> <average time="3069">
> <element role="file"
> source="stylesheets/devices/7274/QuickLook/page.xml" time="1587" />
> <element role="xslt"
> source="stylesheets/page.xslt" time="1482" />
> <element role="i18n" time="-378" />
> <element role="xslt"
> source="stylesheets/page2pages.xslt" time="97" />
> <element role="writeDOMsession" time="30" />
> <element role="xslt"
> source="stylesheets/rootwrap.xslt" time="100" />
> <element role="xslt"
> source="stylesheets/devices/7274/QuickLook/htmlprog.xslt" time="102" />
> <element role="i18n" time="7" />
> <element
> role="org.apache.cocoon.serialization.HTMLSerializer" time="40" />
> </average>
> <result time="9864">
> <element role="file"
> source="stylesheets/devices/7274/QuickLook/page.xml" time="3935" />
> <element role="xslt"
> source="stylesheets/page.xslt" time="5929" />
> <element role="i18n" time="-561" />
> <element role="xslt"
> source="stylesheets/page2pages.xslt" time="150" />
> <element role="writeDOMsession" time="50" />
> <element role="xslt"
> source="stylesheets/rootwrap.xslt" time="141" />
> <element role="xslt"
> source="stylesheets/devices/7274/QuickLook/htmlprog.xslt" time="90" />
> <element role="i18n" time="10" />
> <element
> role="org.apache.cocoon.serialization.HTMLSerializer" time="120" />
> </result>
> <result time="1152">
> <element role="file"
> source="stylesheets/devices/7274/QuickLook/page.xml" time="1152" />
> <element role="xslt"
> source="stylesheets/page.xslt" time="0" />
> <element role="i18n" time="-401" />
> <element role="xslt"
> source="stylesheets/page2pages.xslt" time="90" />
> <element role="writeDOMsession" time="40" />
> <element role="xslt"
> source="stylesheets/rootwrap.xslt" time="100" />
> <element role="xslt"
> source="stylesheets/devices/7274/QuickLook/htmlprog.xslt" time="141" />
> <element role="i18n" time="20" />
> <element
> role="org.apache.cocoon.serialization.HTMLSerializer" time="10" />
> </result>
> <result time="661">
> <element role="file"
> source="stylesheets/devices/7274/QuickLook/page.xml" time="661" />
> <element role="xslt"
> source="stylesheets/page.xslt" time="0" />
> <element role="i18n" time="-320" />
> <element role="xslt"
> source="stylesheets/page2pages.xslt" time="100" />
> <element role="writeDOMsession" time="10" />
> <element role="xslt"
> source="stylesheets/rootwrap.xslt" time="90" />
> <element role="xslt"
> source="stylesheets/devices/7274/QuickLook/htmlprog.xslt" time="110" />
> <element role="i18n" time="0" />
> <element
> role="org.apache.cocoon.serialization.HTMLSerializer" time="10" />
> </result>
> <result time="601">
> <element role="file"
> source="stylesheets/devices/7274/QuickLook/page.xml" time="601" />
> <element role="xslt"
> source="stylesheets/page.xslt" time="0" />
> <element role="i18n" time="-231" />
> <element role="xslt"
> source="stylesheets/page2pages.xslt" time="50" />
> <element role="writeDOMsession" time="20" />
> <element role="xslt"
> source="stylesheets/rootwrap.xslt" time="70" />
> <element role="xslt"
> source="stylesheets/devices/7274/QuickLook/htmlprog.xslt" time="70" />
> <element role="i18n" time="0" />
> <element
> role="org.apache.cocoon.serialization.HTMLSerializer" time="21" />
> </result>
> </pipeline>
> </profilerinfo>
>
> There is very little for the i18n transformer to do the first
> time it is used in the pipeline, and I'm sure the i18n
> transformer is very efficient, but I don't think it can turn back time! ;)
>
> Thanks,
> Bruce
>
> >>> cziegeler@s-und-n.de 06/25/02 01:12AM >>>
> Hi Bruce,
>
> thanks for reporting this - it should be fixed now in the latest
> CVS.
> The profiling pipeline is currently not able to profile a map:read.
>
> Carsten
>
> Carsten Ziegeler Chief Architect Open Source Group, S&N AG
> ------------------------------------------------------------------
> Cocoon Consulting, Training and Projects
> ------------------------------------------------------------------
> mailto:cziegeler@s-und-n.de http://www.s-und-n.de
> http://ziegeler.bei.t-online.de
>
>
> > -----Original Message-----
> > From: Bruce Krautbauer [mailto:bruce.krautbauer@medtronic.com]
> > Sent: Monday, June 24, 2002 11:52 PM
> > To: cocoon-users@xml.apache.org
> > Subject: NPE with Profiling on 2.1-Dev
> >
> >
> > I'm getting a NPE from ProfilingCachingProcessingPipeline when I
> > try to access anything from my pipeline when profiling is enabled.
> >
> > java.lang.NullPointerException
> > at
> > org.apache.cocoon.components.profiler.ProfilingCachingProcessingPi
> > peline.process(ProfilingCachingProcessingPipeline.java:114)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.ReadNode.invoke
> > (ReadNode.java:122)
> >
> > This is with the CVS HEAD (from 2002-06-24 AM CDT) running on JDK
> > 1.3.1_03 on Win2K with Tomcat 4.0.4. I followed the instructions
> > from the Profiling Generator user docs. What am I missing?
> >
> > On a related note, is there any way I can get Tomcat to cache my
> > files/resources when it is loading? The first time my pipeline
> > is accessed after a Tomcat restart it takes about 10 seconds to
> > generate the page. After that it takes less than a second, even
> > though the page is displaying dynamic data.
> >
> > TIA,
> > Bruce
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > Please check that your question has not already been answered in the
> > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
> >
> > To unsubscribe, e-mail: <co...@xml.apache.org>
> > For additional commands, e-mail: <co...@xml.apache.org>
> >
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>