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: | AuxiliaryConfigBasedPreferencesProvider should store keys asynch | ||
---|---|---|---|
Product: | projects | Reporter: | davti <davti> |
Component: | Generic Infrastructure | Assignee: | Jesse Glick <jglick> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | Keywords: | PERFORMANCE, THREAD |
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | 170954 |
Attachments: | nps snapshot |
Description
davti
2010-06-24 07:13:22 UTC
Created attachment 100373 [details]
nps snapshot
SQE asks to store a prefs key in a project, which then waits for the project lock. This is held for a long time by a Java EE project's view, parsing some Glassfish config file; the Windows file system is taking a very long time to respond, perhaps due to lack of working memory. The root slowdown is probably just the usual crappy Windows I/O performance, but the blocking of the GUI is due to AuxiliaryConfigBasedPreferencesProvider trying to write out new values immediately. Unless flush() is called, it is permitted to do so asynchronously, though this could result in some race conditions. last report is 2 years old - seems to be fixed now |