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: | org.netbeans.modules.editor.indent.IndentImpl.reformatLock: LowPerformance took 242833 ms. | ||
---|---|---|---|
Product: | javaee | Reporter: | Exceptions Reporter <exceptions_reporter> |
Component: | Expression Language | Assignee: | Martin Fousek <marfous> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | goseta |
Priority: | P3 | Keywords: | PERFORMANCE |
Version: | 8.0 | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | 207769 |
Attachments: | nps snapshot |
Description
Exceptions Reporter
2014-02-19 08:28:44 UTC
Created attachment 145389 [details]
nps snapshot
As can be seen from the attached snapshot, AWT EDT is blocked by GsfReformatTask trying to acquire the parser lock while extremely slow ELHintsProvider task is in progress. As far as I saw "JsfVariablesModel.getModel" recreates the JsfVariablesModel every time when it's called and doesn't use the cached value at all. :/ There is missing synchronization but it's quite risky to add it there now because of one report we have so far. Targeting to the Next. Duplicate of issue #242541. Too many index accesses by getting composite components. *** This bug has been marked as a duplicate of bug 242541 *** |