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.maven.api.FileUtilities.convertStringToUri: LowPerformance took 20175 ms. | ||
---|---|---|---|
Product: | guibuilder | Reporter: | Exceptions Reporter <exceptions_reporter> |
Component: | Code | Assignee: | issues@guibuilder <issues> |
Status: | NEW --- | ||
Severity: | normal | Keywords: | PERFORMANCE |
Priority: | P3 | ||
Version: | 7.3 | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | 189333 |
Attachments: | nps snapshot |
Description
Exceptions Reporter
2014-02-10 10:01:40 UTC
Created attachment 144975 [details]
nps snapshot
one call to native IO method takes a long time. Originates in form editor. Integrated into 'main-silver', will be available in build *201402140001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/dd1461dd0061 User: Tomas Pavek <tpavek@netbeans.org> Log: #241627: more diagnostics, printing stacktrace where a group was removed unexpectedly The above changeset has wrong bug number in the log message, should have been bug 240634. Currently two reports, the first one does not seem to show any long FileUtilities.convertStringToUri call (and nothing from GUI builder), in the second report there's a long call which directly leads to a long call of native method for getting file attributes. I.e. this is a stuck file system, likely overloaded by other I/O operations. We can't do anything about that. In the second snapshot there's a project classloader requested, which is supposed to be already created (so cheap) but maybe it is not always the case in maven projects, and in this particular case we won't need it anyway as loading a module class (for tabbed pane support) - so potentially could determine that before trying project classloader. But not sure if it is worth the effort. |