[jira] Closed: (COCOON3-40) Final cocoon-profiling patch
[ https://issues.apache.org/jira/browse/COCOON3-40?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Reinhard Poetz closed COCOON3-40. - Resolution: Fixed Final cocoon-profiling patch Key: COCOON3-40 URL: https://issues.apache.org/jira/browse/COCOON3-40 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Reinhard Poetz Priority: Minor Attachments: cocoon-profiling-090821.patch, cocoon-profiling.patch, cocoon-profiling.zip I'll attach the cocoon-profiling patch and the binary files as a zip archive. Please comment if there are any problems with it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (COCOON3-40) Final cocoon-profiling patch
[ https://issues.apache.org/jira/browse/COCOON3-40?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12745834#action_12745834 ] Reinhard Poetz commented on COCOON3-40: --- I applied the patch to SVN yesterday. Final cocoon-profiling patch Key: COCOON3-40 URL: https://issues.apache.org/jira/browse/COCOON3-40 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Reinhard Poetz Priority: Minor Attachments: cocoon-profiling.patch, cocoon-profiling.zip I'll attach the cocoon-profiling patch and the binary files as a zip archive. Please comment if there are any problems with it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (COCOON3-40) Final cocoon-profiling patch
[ https://issues.apache.org/jira/browse/COCOON3-40?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christoph Leiter updated COCOON3-40: Attachment: cocoon-profiling-090821.patch Patch to fix mentioned issue. Final cocoon-profiling patch Key: COCOON3-40 URL: https://issues.apache.org/jira/browse/COCOON3-40 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Reinhard Poetz Priority: Minor Attachments: cocoon-profiling-090821.patch, cocoon-profiling.patch, cocoon-profiling.zip I'll attach the cocoon-profiling patch and the binary files as a zip archive. Please comment if there are any problems with it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (COCOON3-40) Final cocoon-profiling patch
[ https://issues.apache.org/jira/browse/COCOON3-40?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12742412#action_12742412 ] Reinhard Poetz commented on COCOON3-40: --- I applied initial fix for the problem with sitemap-node proxies (see rev 803447). This unpacks all proxies but ties the sitemap-node code to Spring which is far from being optimal. I will have to think more about this or maybe somebody else has a better idea. I also applied your patch locally and found one issue: The request for the profling data that were created at first time, fails. Any idea why this happens? Final cocoon-profiling patch Key: COCOON3-40 URL: https://issues.apache.org/jira/browse/COCOON3-40 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Reinhard Poetz Priority: Minor Attachments: cocoon-profiling.patch, cocoon-profiling.zip I'll attach the cocoon-profiling patch and the binary files as a zip archive. Please comment if there are any problems with it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Assigned: (COCOON3-40) Final cocoon-profiling patch
[ https://issues.apache.org/jira/browse/COCOON3-40?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Reinhard Poetz reassigned COCOON3-40: - Assignee: Reinhard Poetz (was: Cocoon Developers Team) Final cocoon-profiling patch Key: COCOON3-40 URL: https://issues.apache.org/jira/browse/COCOON3-40 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Reinhard Poetz Priority: Minor Attachments: cocoon-profiling.patch, cocoon-profiling.zip I'll attach the cocoon-profiling patch and the binary files as a zip archive. Please comment if there are any problems with it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Created: (COCOON3-40) Final cocoon-profiling patch
Final cocoon-profiling patch Key: COCOON3-40 URL: https://issues.apache.org/jira/browse/COCOON3-40 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Cocoon Developers Team Priority: Minor I'll attach the cocoon-profiling patch and the binary files as a zip archive. Please comment if there are any problems with it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (COCOON3-40) Final cocoon-profiling patch
[ https://issues.apache.org/jira/browse/COCOON3-40?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christoph Leiter updated COCOON3-40: Attachment: cocoon-profiling.zip Images as zip archive Final cocoon-profiling patch Key: COCOON3-40 URL: https://issues.apache.org/jira/browse/COCOON3-40 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Cocoon Developers Team Priority: Minor Attachments: cocoon-profiling.patch, cocoon-profiling.zip I'll attach the cocoon-profiling patch and the binary files as a zip archive. Please comment if there are any problems with it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (COCOON3-40) Final cocoon-profiling patch
[ https://issues.apache.org/jira/browse/COCOON3-40?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christoph Leiter updated COCOON3-40: Attachment: cocoon-profiling.patch Patch file Final cocoon-profiling patch Key: COCOON3-40 URL: https://issues.apache.org/jira/browse/COCOON3-40 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Cocoon Developers Team Priority: Minor Attachments: cocoon-profiling.patch, cocoon-profiling.zip I'll attach the cocoon-profiling patch and the binary files as a zip archive. Please comment if there are any problems with it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: cocoon profiling
Hello, Reinhard Pötz wrote: I've just applied your patch. Fire at will ;-) thanks Reinhard. As the new patch is quite large I made it available at http://christophleiter.com/tmp/cocoon-profiling-1.patch We have a dependency on xstream, but this is only for testing purposes and will be removed soon. Also there are many files in COB-INF/ (these are copied from cocoon-sample) which we currently use for our unit test. We'll clean them up too after we know how we proceed with testing. If anyone else is interested in cocoon-profiling this would be a great time to have a look at it and give some feedback. :) Regards Christoph
cocoon profiling
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
Re: cocoon profiling
Hi, Sebastian Rosensteiner wrote: 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. this may sound a bit confusing to everyone not that much involved in this subproject. But we are trying to get our code into trunk. As soon as our initial patch [1] gets applied (Reinhard?) we'll provide a second patch with actual code so you guys have a better understanding of what we are talking about. I hope some really interesting discussions can start from there. :) Regards Christoph [1] https://issues.apache.org/jira/browse/COCOON3-36
[jira] Closed: (COCOON3-36) Initial patch for cocoon-profiling
[ https://issues.apache.org/jira/browse/COCOON3-36?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Reinhard Poetz closed COCOON3-36. - Resolution: Fixed Fix Version/s: 3.0.0-alpha-2 Assignee: Reinhard Poetz (was: Cocoon Developers Team) patch applied. Thanks! (just one minor remark: please don't use tabs. use two spaces for XML indention and four spaces for java sources) Initial patch for cocoon-profiling -- Key: COCOON3-36 URL: https://issues.apache.org/jira/browse/COCOON3-36 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Reinhard Poetz Priority: Minor Fix For: 3.0.0-alpha-2 Attachments: profiling.patch Initial patch to add cocoon-profiling and cocoon-profiling-firebug to cocoon3. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: cocoon profiling
Christoph Leiter wrote: Hi, Sebastian Rosensteiner wrote: 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. this may sound a bit confusing to everyone not that much involved in this subproject. But we are trying to get our code into trunk. As soon as our initial patch [1] gets applied (Reinhard?) we'll provide a second patch with actual code so you guys have a better understanding of what we are talking about. I hope some really interesting discussions can start from there. :) I've just applied your patch. Fire at will ;-) -- Reinhard Pötz Managing Director, {Indoqa} GmbH http://www.indoqa.com/en/people/reinhard.poetz/ Member of the Apache Software Foundation Apache Cocoon Committer, PMC member reinh...@apache.org
Re: cocoon profiling
On 14.05.2009 13:51, Christoph Leiter wrote: Sebastian Rosensteiner wrote: 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. this may sound a bit confusing to everyone not that much involved in this subproject. I agree :) The bigger picture is needed - or a concrete example. Joerg
[jira] Created: (COCOON3-36) Initial patch for cocoon-profiling
Initial patch for cocoon-profiling -- Key: COCOON3-36 URL: https://issues.apache.org/jira/browse/COCOON3-36 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Cocoon Developers Team Priority: Minor Initial patch to add cocoon-profiling and cocoon-profiling-firebug to cocoon3. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (COCOON3-36) Initial patch for cocoon-profiling
[ https://issues.apache.org/jira/browse/COCOON3-36?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christoph Leiter updated COCOON3-36: Attachment: profiling.patch Attaching patch. Initial patch for cocoon-profiling -- Key: COCOON3-36 URL: https://issues.apache.org/jira/browse/COCOON3-36 Project: Cocoon 3 Issue Type: New Feature Components: cocoon-optional Reporter: Christoph Leiter Assignee: Cocoon Developers Team Priority: Minor Attachments: profiling.patch Initial patch to add cocoon-profiling and cocoon-profiling-firebug to cocoon3. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.