Eclipse Helios (3.6) 包括 Eclipse PDT 的改进版本,标记为 2.2。它也包含在当前的 Zend Studio(7.1 及更高版本)中。除了其他增强功能之外,它还极大地提高了与代码查找相关的任务的性能,例如搜索引用、创建类型层次结构甚至代码完成。这是由于受到 nWire 启发的新设计,它使用 h2 数据库引擎作为该数据的持久存储。
h2 数据库是一个高性能、低调的 Java 本机数据库引擎,作为广泛使用的 HSQLDB 的继承者而创建。它是开源的并且可以免费使用。nWire 从早期就使用 h2。
资料来源:http ://www.nwiresoftware.com/blogs/nwire/2010/09/ Five-tips-speeding-eclipse-pdt-and-nwire
简而言之,您似乎看到了这些改进,因为 Eclipse 使用了h2数据库引擎。
然后,如果您更深入地挖掘,这里有一个H2 源代码的快速采样;看起来他们确实在利用java.util.regex:
20 import java.util.regex.Matcher;
21 import java.util.regex.Pattern;
Run Code Online (Sandbox Code Playgroud)