I have found that when doing Find Usages on a class and checking the option "Usages of methods", that IDEA is being inefficient while searching for class methods which are overloaded.
For example, I have a class which has 8 static methods overloaded on the name "load", and 5 static methods overloaded on the name "create", plus I have 5 different constructors.
In IDEA 6951, what is happening when I do a Find Usages on the class and check "Usages of methods", IDEA is doing a search on each "load", and each "create", and each constructor one at a time, which is making it take much longer – at least 2 minutes longer in this case.
Each search for each variation of "load" and "create" methods is taking a long time,eg. 10-20 seconds; I don't know if this is because the method name is a simple word "load" and "create", or is it because there are alot of usages among the overloaded methods, so IDEA is wasting alot of time looking through the same matches each time.
Thread: 6776 - Find Usages Performance
http://www.intellij.net/forums/thread.jspa?messageID=5188073�