Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 61354 invoked from network); 14 May 2009 11:39:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 May 2009 11:39:45 -0000 Received: (qmail 25661 invoked by uid 500); 14 May 2009 11:39:44 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 25555 invoked by uid 500); 14 May 2009 11:39:44 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 25545 invoked by uid 99); 14 May 2009 11:39:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 May 2009 11:39:44 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of sebastian.rosensteiner@gmx.at designates 213.165.64.20 as permitted sender) Received: from [213.165.64.20] (HELO mail.gmx.net) (213.165.64.20) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 14 May 2009 11:39:33 +0000 Received: (qmail invoked by alias); 14 May 2009 11:39:13 -0000 Received: from chello062178206081.8.15.vie.surfer.at (EHLO [192.168.0.10]) [62.178.206.81] by mail.gmx.net (mp001) with SMTP; 14 May 2009 13:39:13 +0200 X-Authenticated: #15890266 X-Provags-ID: V01U2FsdGVkX198mzMw9Gx8u/GDtVWTsTKTTe8vGPFfwiVbhfA7O2 yTRPIkQZBOvS4F Message-ID: <4A0C02E0.8070306@gmx.at> Date: Thu, 14 May 2009 13:39:12 +0200 From: Sebastian Rosensteiner User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.21) Gecko/20090302 Lightning/0.9 Thunderbird/2.0.0.21 Mnenhy/0.7.6.666 MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: cocoon profiling Content-Type: multipart/alternative; boundary="------------030001040506040109040909" X-Y-GMX-Trusted: 0 X-FuHaFi: 0.75,0.75 X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. --------------030001040506040109040909 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Hi everyone, Sebastian here, one of the students working on cocoon-profiling. We are about to build a suitable data structure for the profiling data, and we are now facing the problem that a lot of data we store is redundant. This is because some of our aspects are very generic and intercept calls of the same object (e.g. a PipelineComponent) several times, storing the same information in several ProfilingData objects. I see no way to make the aspects more specific, since we have no information which servlets, sitemaps and pipeline components might be used and which methods are called. Measuring the runtime of servlets, sitemaps and pipeline components is now done at a method basis, which means that we have accurate data on the runtime of the intercepted methods, but no data on the runtime (lifetime) of a specific servlet or pipeline component. If you have any suggestions or ideas, please let us know! Sebastian --------------030001040506040109040909 Content-Type: text/html; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Hi everyone,

Sebastian here, one of the students working on cocoon-profiling. We are about to build a suitable data structure for the profiling data, and we are now facing the problem that a lot of data we store is redundant. This is because some of our aspects are very generic and intercept calls of the same object (e.g. a PipelineComponent) several times, storing the same information in several ProfilingData objects. I see no way to make the aspects more specific, since we have no information which
servlets, sitemaps and pipeline components might be used and which methods are called.

Measuring the runtime of servlets, sitemaps and pipeline components is now done at a method basis, which means that we have accurate data on the runtime of the intercepted methods, but no data on the runtime (lifetime) of a specific servlet or pipeline component.

If you have any suggestions or ideas, please let us know!

Sebastian
--------------030001040506040109040909--