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.versioning.core.api.VCSFileProxy.exists: LowPerformance took 45181 ms. | ||
---|---|---|---|
Product: | versioncontrol | Reporter: | Exceptions Reporter <exceptions_reporter> |
Component: | Mercurial | Assignee: | Ondrej Vrabec <ovrabec> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | PERFORMANCE |
Priority: | P3 | ||
Version: | 8.0 | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | 217049 |
Attachments: | nps snapshot |
Description
Exceptions Reporter
2015-04-30 15:24:00 UTC
Created attachment 153480 [details]
nps snapshot
One call to file.exists takes that long. Sorry, i cannot fix this in a reasonable way. I see execution in EDT (JavaRunner.execute()) in my report 792042. It shouldn't be in EDT. Alex, i filed is as a separate one: http://statistics.netbeans.org/analytics/detail.do?id=219657 This one contains two reports about slow HgVersioningTopComponent.readExternal(), i'll try to do something about it. Integrated into 'main-silver', will be available in build *201509050002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/d4b96185e937 User: Ondrej Vrabec <ovrabec@netbeans.org> Log: #252185 - org.netbeans.modules.versioning.core.api.VCSFileProxy.exists: LowPerformance took 45181 ms. Initialize context after startup in a background thread. |