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.remote.impl.fs.server.FSSTransport.stat_or_lstat: LowPerformance took 35891 ms. | ||
---|---|---|---|
Product: | cnd | Reporter: | Vladimir Kvashin <vkvashin> |
Component: | Remote | Assignee: | Vladimir Kvashin <vkvashin> |
Status: | NEW --- | ||
Severity: | normal | CC: | akrasny, alexvsimon |
Priority: | P2 | Keywords: | PERFORMANCE |
Version: | 8.1 | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | 215061 |
Attachments: | nps snapshot |
Description
Vladimir Kvashin
2015-01-28 19:37:16 UTC
Created attachment 151716 [details]
nps snapshot
P2 because UI freeze 600 seconds Snapshot shows that the reason is in o.n.m.versioning.core.VersioningAnnotationProvider.actions() which calls o.n.m.versioning.core.VersioningAnnotationProvider.getOwner() in the UI thread. It's obvious that getOwner() can be slow on remote file system (as well as on local slow slow file system, such as /net/...) In particular, it calls VCSFileProxy.exists() and VCSFileProxy.isDirectory() several times. The possible slowdown decreased multiple times after fixing of issue 248243 (Remote file system goes into directories it should not) and issue 251007 (Remote FS hangs for 5 minites on /ws/emu-patch if /ws/...) |