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.

Bug 226320 - org.netbeans.modules.versioning.core.api.VCSFileProxy.exists: LowPerformance took 8959 ms.
Summary: org.netbeans.modules.versioning.core.api.VCSFileProxy.exists: LowPerformance ...
Status: RESOLVED INVALID
Alias: None
Product: ide
Classification: Unclassified
Component: Performance (show other bugs)
Version: 7.3
Hardware: All All
: P3 normal (vote)
Assignee: Tomas Hurka
URL:
Keywords: PERFORMANCE
Depends on:
Blocks:
 
Reported: 2013-02-19 11:59 UTC by Alexander Simon
Modified: 2013-02-20 07:30 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter: 197958


Attachments
nps snapshot (60.59 KB, application/nps)
2013-02-19 11:59 UTC, Alexander Simon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Simon 2013-02-19 11:59:36 UTC
This issue was reported manually by alexvsimon.
It already has 3 duplicates 


Build: NetBeans IDE Dev (Build 20130218-e1fb5427d0e6)
VM: Java HotSpot(TM) Client VM, 23.7-b01, Java(TM) SE Runtime Environment, 1.7.0_13-b20
OS: SunOS
Maximum slowness yet reported was 27205 ms, average is 13495
Comment 1 Alexander Simon 2013-02-19 11:59:39 UTC
Created attachment 131562 [details]
nps snapshot
Comment 2 Petr Cyhelsky 2013-02-19 15:10:14 UTC
reassigning to cnd
Settings probably should not be read in AWT - see peace of the stacktrace from AWT-EventQueue-0: 

org.netbeans.modules.remote.impl.fs.RemoteFileObject.getFileObject(RemoteFileObject.java:74)
	at org.netbeans.modules.cnd.makeproject.ui.wizards.ConfigureUtils.findConfigureScript(ConfigureUtils.java:87)
	at org.netbeans.modules.cnd.makeproject.ui.wizards.SelectModeDescriptorPanel$MyWizardStorage.getConfigure(SelectModeDescriptorPanel.java:277)
	at org.netbeans.modules.cnd.makeproject.ui.wizards.SelectModePanel.updateInstruction(SelectModePanel.java:140)
	at org.netbeans.modules.cnd.makeproject.ui.wizards.SelectModePanel.updateControls(SelectModePanel.java:390)
	at org.netbeans.modules.cnd.makeproject.ui.wizards.SelectModePanel.read(SelectModePanel.java:360)
	at org.netbeans.modules.cnd.makeproject.ui.wizards.SelectModeDescriptorPanel.readSettings(SelectModeDescriptorPanel.java:184)
	at org.netbeans.modules.cnd.makeproject.ui.wizards.SelectModeDescriptorPanel.readSettings(SelectModeDescriptorPanel.java:72)
Comment 3 Alexander Simon 2013-02-19 16:23:36 UTC
CND report was extracted in a separate bug
Comment 4 Petr Cyhelsky 2013-02-20 07:30:02 UTC
one invocation of java.io.UnixFileSystem.getBooleanAttributes0[native]() took the whole time - there will be obviously some io when opening file... 

piece of stack trace:

	at org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:354)
	at org.netbeans.core.windows.WindowManagerImpl.topComponentOpenAtTabPosition(WindowManagerImpl.java:1252)
	at org.netbeans.core.windows.WindowManagerImpl.topComponentOpen(WindowManagerImpl.java:1217)
	at org.openide.windows.TopComponent.open(TopComponent.java:497)
	at org.openide.windows.TopComponent.open(TopComponent.java:477)
	at org.openide.windows.CloneableOpenSupport.openCloneableTopComponent(CloneableOpenSupport.java:202)
	at org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSupport.java:101)
	at org.openide.util.Mutex.doEvent(Mutex.java:1343)
	at org.openide.util.Mutex.writeAccess(Mutex.java:457)
	at org.openide.windows.CloneableOpenSupport.open(CloneableOpenSupport.java:98)
	at org.openide.text.CloneableEditorSupport.open(CloneableEditorSupport.java:505)