1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-21 21:52:10 +02:00
cdt/build
Marc-Andre Laperle f6d1132d8e Bug 565553 - Improve performance of build command parsers with large number of files
Add more caches for methods in AbstractLanguageSettingsOutputScanner
that are IO heavy:
- getFilesystemLocation
- determineMappedURI
- resolvePathEntryInFilesystem (File.exists)

These cut down the execution time of command parsing by around 50% on
Windows, more so when considering Java >=12 when
File.getCanonicalPath/File caching is not manually enabled.
See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=565553#c17
and https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8258036

Change-Id: I80828f969547f824d2e45e60b5f4459d03c70bb1
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2020-12-27 13:43:08 -05:00
..
org.eclipse.cdt.autotools-feature [releng] Increment feature and related versions to 10.2.0 2020-12-19 12:11:25 -05:00
org.eclipse.cdt.autotools.core [releng] Update API Filters 2020-10-12 10:14:26 -04:00
org.eclipse.cdt.autotools.docs [releng] Increment feature and related versions to 10.2.0 2020-12-19 12:11:25 -05:00
org.eclipse.cdt.autotools.tests Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.autotools.ui [releng] Update API Filters 2020-10-12 10:14:26 -04:00
org.eclipse.cdt.autotools.ui.tests Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.build.gcc.core Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.build.gcc.ui Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.core.autotools-feature [releng] Increment feature and related versions to 10.2.0 2020-12-19 12:11:25 -05:00
org.eclipse.cdt.core.autotools.core [releng] Update API Filters 2020-10-12 10:14:26 -04:00
org.eclipse.cdt.core.autotools.ui Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.gnu.build-feature [releng] Increment feature and related versions to 10.2.0 2020-12-19 12:11:25 -05:00
org.eclipse.cdt.make.core Do not use deprecated CDataUtil.objectsEqual 2020-11-17 16:50:33 +02:00
org.eclipse.cdt.make.core.tests Bug 551817: Fix legal docs - and automate their checks 2020-08-30 23:15:59 -04:00
org.eclipse.cdt.make.ui No need to dispose colors anymore. 2020-11-18 13:41:15 -05:00
org.eclipse.cdt.make.ui.tests Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.managedbuilder.core Bug 565553 - Improve performance of build command parsers with large number of files 2020-12-27 13:43:08 -05:00
org.eclipse.cdt.managedbuilder.core.tests Bug 568728: Drop execute permission on files 2020-11-18 17:38:22 +01:00
org.eclipse.cdt.managedbuilder.gnu.ui Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.managedbuilder.ui Revert "Bug 568397: Hide "Build settings" if using custom command" 2020-12-01 12:07:38 -05:00
org.eclipse.cdt.managedbuilder.ui.tests Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.meson-feature [releng] Increment feature and related versions to 10.2.0 2020-12-19 12:11:25 -05:00
org.eclipse.cdt.meson.core Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.meson.docs [releng] Increment feature and related versions to 10.2.0 2020-12-19 12:11:25 -05:00
org.eclipse.cdt.meson.ui Build with Tycho 2.1.0 2020-11-20 10:53:30 -05:00
org.eclipse.cdt.meson.ui.editor [releng] Keep empty directory 2020-10-13 21:51:09 -04:00
org.eclipse.cdt.meson.ui.tests [releng] Increment feature and related versions to 10.2.0 2020-12-19 12:11:25 -05:00
pom.xml [releng] Increment feature and related versions to 10.2.0 2020-12-19 12:11:25 -05:00