Eclipse führt sucht über ein großes Projekt für alle Übereinstimmungen mit einer Phrase (auch eine Regexp-Phrase) überraschend schnell.Wie Eclipse eine so schnelle Suche nach Treffern auf einen Ausdruck/regexp
Verwenden sie intern java.util.regex
?
Ich gehe davon aus, dass sie nicht mit einer Suchmaschine indexieren, da ihre Suche dafür zu langsam ist, aber es gibt eine gewisse Verzögerung beim allerersten Mal nach dem Start von Eclipse.
Ich denke, sie einige Indexer, deren Indizes verwenden, tun in .metadata/.plugins/org.eclipse.jdt.core – Vikdor
gespeichert sind, aber der Indexer würde nicht fare zu gut mit der allgemeinen Regex-Suche, die in Eclipse auch ziemlich schnell scheint. –
Eclipse hat die Leistung von Aufgaben, die mit der Code-Suche zusammenhängen, wie das Suchen von Referenzen, das Erstellen einer Typhierarchie und sogar das Vervollständigen von Code dramatisch verbessert. Dies ist auf ein neues Design zurückzuführen, das von nWire inspiriert wurde und die h2-Datenbank-Engine als persistenten Speicher für diese Daten verwendet. –