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: | AWT thread blocked for 3122 ms. | ||
---|---|---|---|
Product: | javafx | Reporter: | Exceptions Reporter <exceptions_reporter> |
Component: | Unsupported | Assignee: | Adam Sotona <asotona> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | tzezula |
Priority: | P3 | Keywords: | PERFORMANCE |
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | 165080 |
Attachments: | nps snapshot |
Description
Exceptions Reporter
2010-02-10 07:19:02 UTC
Created attachment 94042 [details]
nps snapshot
From the snapshot it was the first execution of the JavaFX application after start and the execution was blocked for 1130ms by org.openide.filesystems.URLMapper just to obtain URL. But URLMapper is not the reason, I see there Lucene Merge Thread consuming 2930ms CPU time and many other threads waiting exactly the same amount of time on locks. I don't know who owns the Lucene module so please re-assign to the right person, thanks. The issues is about blocking AWT event queue (slowness detector issue), other threads are not relevant. Anyway feel free to decrease the priority, I personally think that the issue is not important at all. OK, full snapshot time is 2930ms and during the whole time was one CPU core saturated with Lucene Merge Thread. JavaFX Action Provider was blocking AWT Thread for 2930ms (1515ms pure CPU time). - 1110ms (respectively 906ms) of that time spent by initializing of org.apache.tools.ant.module.api.AntTargetExecutor - 1130ms waiting on blocked org.openide.URLMapper Proposed fix is to detach the JavaFX Action Provider actions from AWT thread. Java FX v1 including Java FX Script is no longer supported. Cleaning bugzilla categories .... |