Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Watson2019-07-22 13:50:46 -0400
committerThomas Watson2019-07-23 17:30:21 -0400
commitbe45ac216a8a6ed7ff3ca24bf6639359717810a8 (patch)
treea28eb5370611d0a181401077e12ba3c7767a13a7 /features/org.eclipse.equinox.core.sdk/feature.xml
parent20f0afb5895ee5019e3c9a1b5107456c5485694e (diff)
downloadrt.equinox.framework-master.tar.gz
rt.equinox.framework-master.tar.xz
rt.equinox.framework-master.zip
Bug 549406 - improve performance of checkSystemBundleHEADI20190723-1800master
Storage.checkSystemBundle is expensive because it has to reparse the system bundle manifest and constructs a new ModuleRevision based on the current environment and then does a deep equality check of the newly constructed ModuleRevision with the cached ModuleRevision for the system bundle. This commit changes the implementation to instead base the check off the values for the environments packages and capabilities compared to the cached values of these from last start. It also does a timestamp check to see if the framework's content has actually changed. Change-Id: I47a310dbf8f45acf46a95d9ffbfc79801118f5c0 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
Diffstat (limited to 'features/org.eclipse.equinox.core.sdk/feature.xml')
0 files changed, 0 insertions, 0 deletions

Back to the top