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.
My steps are: - several java and c++ projects are open. - invoke go to symbol which is occurred in both type of projects. Automatic profiling reports is reported: http://statistics.netbeans.org/analytics/exception.do?id=727607 It is connected to bug #177274. But analyzing shows that C/C++ is responsible for this slowness.
Problem in iterating class members. The iterator does not use name filter for filtering methods and variables. As result IDE read a lot of unneeded members.
fixed, change set: http://hg.netbeans.org/cnd-main/rev/03fa3725a819 My use case was LLVM project: - Open IDE with opened project (it guarantees that minimal part of code model is loaded in memory). - wait finishing loading, scanning and other background process. - Go To symbol. Result appeared in 4 times earlier (after about 2 seconds). Profiling shows that number of reading from repository are changed from 137K to 21K calls of RepositoryUtils.get(Key).
Vladimir K., could you conform that your issue was fixed?
Integrated into 'main-silver', will be available in build *201406120533* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/03fa3725a819 User: Alexander Simon <alexvsimon@netbeans.org> Log: fixed Bug #244998 Go to symbol is slow when code model is not loaded in memory