This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 132316 - Improve mapper performance for large number of mappings
Summary: Improve mapper performance for large number of mappings
Status: NEW
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL Mapper (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Alexey Yarmolenko
URL:
Keywords:
Depends on: 134153 134585
Blocks:
  Show dependency tree
 
Reported: 2008-04-08 13:26 UTC by Kirill Sorokin
Modified: 2009-03-20 16:52 UTC (History)
3 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kirill Sorokin 2008-04-08 13:26:58 UTC
Filing as a follow-up for issue 130061. The current performance is acceptable for 6.1, but going forward we need to
rethink the way mapper behaves, as freezing for 4 seconds is still not as good as it could be. 

Not sure whether it fits with NB's performance guidelines... It does not --
http://performance.netbeans.org/responsiveness/whatisresponsiveness.html
Comment 1 Alexey Yarmolenko 2008-05-08 14:15:18 UTC
We still looking for ways to improve mapper performance, but this becomes harder and harder as more and more new
features are being added to mapper. As soon as we cant keep load time for mapper under 1 sec, we shoulkd povide progress
bar or any other feedback telling user about current mapper status.

If we move mapper from separate tab to panel, visible under main diagram area, we can take mapper loading process to
background thread and use mapper panel to show status, like "Loading mapper..." while this thread is active.

Comment 2 Nikita Krjukov 2009-03-19 19:14:53 UTC
It looks like not P1 priority enhancement of the mapper. The mapper works quite fast with reasonable size of its content. 
The bigger content, the more time it takes to load. And it seems normal. So it is a kind of issue, which never can be
fixed because we can create bigger project, which will take too much time to load the mapper. 
Comment 3 Kirill Sorokin 2009-03-20 16:52:10 UTC
Well, we have a very good sample of what is "big" -- HL7 schema. How long does it take to load the mapper with this
schema? Anyways, it is a P1, until we have a progress bar which would tell the user that the mapper has not hung, but is
just loading the schemas. See Alexey's comment above, it is fair enough.