Eclipse busca a través de un proyecto grande para todas las coincidencias una frase (incluso una frase regular) sorprendentemente rápido.¿Cómo ejecuta Eclipse una búsqueda tan rápida de éxitos en una frase/expresión regular?
¿Usan java.util.regex
internamente?
Supongo que no indexan con un motor de búsqueda, porque sus búsquedas son demasiado lentas para eso, sin embargo, hay un poco de retraso la primera vez que hace una búsqueda después de lanzar el eclipse.
creo que hacen uso de algunos indexador cuyos índices se almacenan en .metadata/.plugins/org.eclipse.jdt.core – Vikdor
Pero el indexador no haría tarifa muy bien con la búsqueda de expresiones regulares generales, que también parece bastante rápido en eclipse. –
eclipse mejoró dramáticamente el rendimiento de las tareas relacionadas con la búsqueda de código, como buscar referencias, crear una jerarquía de tipos e incluso completar el código. Esto se debe a un nuevo diseño, inspirado en nWire, que utiliza el motor de base de datos h2 como almacenamiento persistente para estos datos. –