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.
Summary: | 23s in autoupdate.ui.Utilities.makeUpdateCategories() & createVisibleModulesDependecyMap() | ||
---|---|---|---|
Product: | platform | Reporter: | alfbennett |
Component: | Autoupdate | Assignee: | Jiri Rechtacek <jrechtacek> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cncore, danielsimonjr, esmithbss, exceptions_reporter, facilityderek, fleka, javydreamercsw, jbecicka, jdlee, jrechtacek, KhArtNJava, musilt2, nysander, onman, rweaver, squib, St.Ev, szmitek, williambacchi |
Priority: | P3 | Keywords: | API, API_REVIEW_FAST, PERFORMANCE |
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | 169936 |
Attachments: |
nps snapshot
Profiler snapshot after slowness Thread dump proposed api change |
Description
alfbennett
2010-09-08 20:17:04 UTC
Created attachment 101950 [details]
nps snapshot
Created attachment 108305 [details]
Profiler snapshot after slowness
Thread dump from NB, still running slow Maven repository transfer at 40% Created attachment 108306 [details]
Thread dump
*** Bug 213862 has been marked as a duplicate of this bug. *** *** Bug 217623 has been marked as a duplicate of this bug. *** Created attachment 126737 [details]
proposed api change
Counting of visible parents in Autoupdate UI is very expensive, finding for visible parents in Autoupdate Services can work smoothly. I proposed to add new methods to UpdateUnit which returns a visible ancestor of UpdateUnit if any. Autoupdate UI will use it instead of complex searching.
Thanks for review.
Counting of visible parents in Autoupdate UI is very expensive, finding for visible parents in Autoupdate Services can work smoothly. I proposed to add new methods to UpdateUnit which returns a visible ancestor of UpdateUnit if any. Autoupdate UI will use it instead of complex searching. Thanks for review. |