commit | b9957bd06da31c58841b8ad50731877e58c32071 | [log] [tgz] |
---|---|---|
author | Simeon Andreev <simeon.danailov.andreev@gmail.com> | Thu Feb 28 16:25:00 2019 +0100 |
committer | Andrey Loskutov <loskutov@gmx.de> | Sat Mar 16 12:26:40 2019 -0400 |
tree | cb3f3fdafcec734112662424f79d79f492778e5d | |
parent | 1a97faeae1fab88b811216221e44c4b5a3bf3f33 [diff] |
Bug 544921 - CompilationUnitStructureRequestor has poor performance CompilationUnitStructureRequestor.resolveDuplicates has poor performance in extremely large source files with many field definitions. In particular the class uses Eclipse custom hash maps, which show worse performance than Java hash maps. This change switches the two hash maps which show poor performance to JRE hash maps. Change-Id: I084232a59c8330769081bd7bdbaa8a3d5e35d5b9 Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
This is the core part of Eclipse's Java development tools. It contains the non-UI support for compiling and working with Java code, including the following:
For more information and important links, refer to the [JDT wiki page] 1 or the [JDT project overview page] 2.