Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 277572 - Profiler for expression-based languages such as Xtend/Xpand/Check
Summary: Profiler for expression-based languages such as Xtend/Xpand/Check
Status: CLOSED FIXED
Alias: None
Product: M2T
Classification: Modeling
Component: Xpand (show other bugs)
Version: 0.7.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: M2   Edit
Assignee: Heiko Behrens CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-23 07:19 EDT by Heiko Behrens CLA
Modified: 2013-02-21 08:12 EST (History)
2 users (show)

See Also:


Attachments
profiler and templates (209.30 KB, patch)
2009-05-23 07:19 EDT, Heiko Behrens CLA
sven.efftinge: iplog+
Details | Diff
tests (19.95 KB, application/zip)
2009-05-23 07:20 EDT, Heiko Behrens CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Heiko Behrens CLA 2009-05-23 07:19:04 EDT
Created attachment 136879 [details]
profiler and templates

To detect and solve performance bottlenecks in Xpand and Xtend I have written this profiler. It can help us to improve the quality of Xpand/Xtend within the next release candidates. Also, it was/will be of great value for users of xpand/xtend/checks when optimizing workflows.

Please find attached the ProfilerComponent that can act as callback and WorkflowComponent as patch. Also, the zip contains a newly created test project to gather unit tests for eclipse.xtend.util.stdlib
Comment 1 Heiko Behrens CLA 2009-05-23 07:20:25 EDT
Created attachment 136880 [details]
tests

new plug-in since org.eclipse.xtend.util.stdlib does not have a corresponding test project, yet.
Comment 2 Heiko Behrens CLA 2009-09-08 05:36:09 EDT
the profiler and its tests will go into org.eclipse.xtend.profiler(.tests) and use the new vetoable callback interface.
Comment 3 Heiko Behrens CLA 2009-09-21 10:18:25 EDT
Done
Comment 4 Karsten Thoms CLA 2013-02-21 08:12:36 EST
Bug resolved before Xpand 1.2 release date => Closing