diff options
author | ddunne | 2011-10-18 21:46:24 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2011-10-18 21:46:24 +0000 |
commit | c6f321880ab6cbcfdac0b405117b6a5e830f3f67 (patch) | |
tree | c8be35581e86d0ad871c543726f58b07082a060d | |
parent | 89c7b56a97a97bcfc63f37b2ad9c5b46f9bc331e (diff) | |
download | org.eclipse.osee-c6f321880ab6cbcfdac0b405117b6a5e830f3f67.tar.gz org.eclipse.osee-c6f321880ab6cbcfdac0b405117b6a5e830f3f67.tar.xz org.eclipse.osee-c6f321880ab6cbcfdac0b405117b6a5e830f3f67.zip |
refinement: Add performance debug to AtsLoadConfigArtifactsOperation
-rw-r--r-- | plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/config/AtsLoadConfigArtifactsOperation.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/config/AtsLoadConfigArtifactsOperation.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/config/AtsLoadConfigArtifactsOperation.java index e2220477c9d..ec25827f3be 100644 --- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/config/AtsLoadConfigArtifactsOperation.java +++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/config/AtsLoadConfigArtifactsOperation.java @@ -12,6 +12,7 @@ package org.eclipse.osee.ats.core.config; import java.util.Arrays; import java.util.Collection; +import java.util.List; import java.util.logging.Level; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.osee.ats.core.internal.Activator; @@ -43,12 +44,20 @@ public class AtsLoadConfigArtifactsOperation extends AbstractOperation { public synchronized void ensureLoaded() throws OseeCoreException { if (!loaded) { + // ElapsedTime loadConfigTime = new ElapsedTime(getName()); loaded = true; OseeLog.log(Activator.class, Level.INFO, "Loading ATS Configuration"); - cacheStaticIds(ArtifactQuery.getArtifactListFromType(Arrays.asList(AtsArtifactTypes.TeamDefinition, - AtsArtifactTypes.ActionableItem, AtsArtifactTypes.Version, AtsArtifactTypes.WorkDefinition), - AtsUtilCore.getAtsBranchToken(), DeletionFlag.EXCLUDE_DELETED)); + // ElapsedTime time = new ElapsedTime(" - QueryListFromType"); + List<Artifact> artifactListFromType = + ArtifactQuery.getArtifactListFromType(Arrays.asList(AtsArtifactTypes.TeamDefinition, + AtsArtifactTypes.ActionableItem, AtsArtifactTypes.Version, AtsArtifactTypes.WorkDefinition), + AtsUtilCore.getAtsBranchToken(), DeletionFlag.EXCLUDE_DELETED); + // time.end(); + // time = new ElapsedTime(" - CacheStaticIds"); + cacheStaticIds(artifactListFromType); + // time.end(); loaded = true; + // loadConfigTime.end(); } } |