| Summary: | Improve performance of CDOTransactionImpl.getID(InternalCDOObject, boolean) | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] EMF | Reporter: | Eike Stepper <stepper> | ||||
| Component: | cdo.core | Assignee: | Victor Roldan Betancort <vroldanbet> | ||||
| Status: | CLOSED FIXED | QA Contact: | Eike Stepper <stepper> | ||||
| Severity: | enhancement | ||||||
| Priority: | P3 | CC: | rkrijgsheld | ||||
| Version: | 4.0 | Flags: | stepper:
review+
|
||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Eike Stepper
Created attachment 208492 [details]
patch v1
using git diff
ping! ping :( Sorry for the delay!!! maybe in addition to your patch additional performance improvement is possible. implement a method isDetachtedObject(). At the moment the detachedObjects Map is constructed every time when a call to to getDetachedObjects() is done via lastSavePoint.getAllDetachedObjects(). the isDetachedObject() could return a boolean without the need for first building the Map. Committed to Master, c9ef64734d58570258cff0cc4a3fe24024512ae7 Ronald, could you please create a separate bugzilla for your performance enhancement proposal? Thanks! Closing. |