Call Tree

Session: Eclipse Application (WAMAS)
Time of export: Thursday, July 5, 2012 11:41:21 AM CEST
JVM time: 23:10
  
View mode:  Tree
Thread selection:  All thread groups
Thread status:   Runnable
Aggregation level:  Methods


  100.0% - 1,097 s - 1 inv. org.eclipse.egit.core.op.CherryPickOperation$1.run
  89.9% - 986 s - 1 inv. org.eclipse.jgit.api.CherryPickCommand.call
  87.7% - 962 s - 1 inv. org.eclipse.jgit.merge.ThreeWayMerger.merge
  87.7% - 962 s - 1 inv. org.eclipse.jgit.merge.Merger.merge
  87.7% - 962 s - 1 inv. org.eclipse.jgit.merge.ResolveMerger.mergeImpl
  85.6% - 940 s - 1 inv. org.eclipse.jgit.dircache.BaseDirCacheEditor.commit
  85.6% - 940 s - 1 inv. org.eclipse.jgit.dircache.DirCache.write
  85.6% - 940 s - 1 inv. org.eclipse.jgit.dircache.DirCache.writeTo
  85.6% - 939 s - 1 inv. org.eclipse.jgit.dircache.DirCache.updateSmudgedEntries
  71.6% - 785 s - 34,265 inv. org.eclipse.jgit.treewalk.TreeWalk.next
  71.1% - 781 s - 46,976 inv. org.eclipse.jgit.treewalk.filter.PathFilterGroup$Group.include
  34.4% - 377 s - 836,205,367 inv. org.eclipse.jgit.treewalk.TreeWalk.isPathPrefix
  0.2% - 2,708 ms - 11,856 inv. org.eclipse.jgit.treewalk.TreeWalk.enterSubtree
  0.1% - 768 ms - 46,120 inv. org.eclipse.jgit.treewalk.TreeWalk.popEntriesEqual
  0.1% - 646 ms - 58,833 inv. org.eclipse.jgit.treewalk.TreeWalk.min
  0.0% - 33,414 µs - 46,120 inv. org.eclipse.jgit.lib.FileMode$1.equals
  0.0% - 23,560 µs - 46,272 inv. org.eclipse.jgit.dircache.DirCacheIterator.eof
  0.0% - 11,169 µs - 856 inv. org.eclipse.jgit.treewalk.TreeWalk.skipEntriesEqual
  0.0% - 7,722 µs - 11,856 inv. org.eclipse.jgit.treewalk.TreeWalk.exitSubtree
  0.0% - 5,892 µs - 12,561 inv. org.eclipse.jgit.treewalk.WorkingTreeIterator.eof
  13.8% - 151 s - 34,263 inv. org.eclipse.jgit.treewalk.AbstractTreeIterator.idEqual
  13.8% - 151 s - 34,263 inv. org.eclipse.jgit.treewalk.WorkingTreeIterator.idBuffer
  0.0% - 54,351 µs - 34,263 inv. org.eclipse.jgit.dircache.DirCacheIterator.idBuffer
  0.0% - 47,540 µs - 34,263 inv. org.eclipse.jgit.dircache.DirCacheIterator.idOffset
  0.0% - 25,001 µs - 34,263 inv. org.eclipse.jgit.lib.ObjectId.equals
  0.0% - 21,134 µs - 34,263 inv. org.eclipse.jgit.treewalk.WorkingTreeIterator.idOffset
  0.1% - 620 ms - 1 inv. org.eclipse.jgit.treewalk.filter.PathFilterGroup.createFromStrings
  0.0% - 491 ms - 34,048 inv. org.eclipse.jgit.treewalk.WorkingTreeIterator.getEntryLastModified
  0.0% - 384 ms - 68,694 inv. org.eclipse.jgit.dircache.DirCacheEntry.isSmudged
  0.0% - 239 ms - 1 inv. org.eclipse.jgit.dircache.DirCacheIterator.<init>
  0.0% - 152 ms - 34,264 inv. org.eclipse.jgit.dircache.DirCacheEntry.getPathString
  0.0% - 141 ms - 34,048 inv. org.eclipse.jgit.dircache.DirCacheEntry.setLastModified
  0.0% - 111 ms - 34,048 inv. org.eclipse.jgit.dircache.DirCacheEntry.setLength
  0.0% - 105 ms - 34,048 inv. org.eclipse.jgit.treewalk.WorkingTreeIterator.getEntryLength
  0.0% - 39,877 µs - 68,528 inv. org.eclipse.jgit.treewalk.TreeWalk.getTree
  0.0% - 30,708 µs - 1 inv. org.eclipse.jgit.treewalk.FileTreeIterator.<init>
  0.0% - 16,098 µs - 34,263 inv. org.eclipse.jgit.dircache.DirCacheIterator.getDirCacheEntry
  0.0% - 14,895 µs - 34,264 inv. java.util.List.add
  0.0% - 23 µs - 1 inv. org.eclipse.jgit.treewalk.TreeWalk.<init>
  0.0% - 9 µs - 2 inv. org.eclipse.jgit.treewalk.TreeWalk.addTree
  0.0% - 8 µs - 1 inv. org.eclipse.jgit.treewalk.TreeWalk.release
  0.0% - 4 µs - 1 inv. java.util.List.isEmpty
  0.0% - 3 µs - 1 inv. org.eclipse.jgit.treewalk.TreeWalk.setFilter
  0.0% - 1 µs - 1 inv. java.util.ArrayList.<init>
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.treewalk.TreeWalk.setRecursive
  0.0% - 178 ms - 34,431 inv. org.eclipse.jgit.dircache.DirCacheEntry.write
  0.0% - 42,245 µs - 34,431 inv. org.eclipse.jgit.dircache.DirCacheEntry.mightBeRacilyClean
  0.0% - 14,815 µs - 34,431 inv. org.eclipse.jgit.dircache.DirCacheEntry.isExtended
  0.0% - 40 µs - 1 inv. org.eclipse.jgit.lib.Constants.newMessageDigest
  0.0% - 37 µs - 1 inv. org.eclipse.jgit.storage.file.LockFile.createCommitSnapshot
  0.0% - 31 µs - 1 inv. java.io.OutputStream.close
  0.0% - 5 µs - 1 inv. java.lang.System.arraycopy
  0.0% - 4 µs - 1 inv. java.security.DigestOutputStream.<init>
  0.0% - 4 µs - 1 inv. java.security.DigestOutputStream.write
  0.0% - 3 µs - 1 inv. java.security.MessageDigest.digest
  0.0% - 2 µs - 1 inv. java.io.OutputStream.write
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.storage.file.LockFile.getCommitSnapshot
  0.0% - 7 µs - 1 inv. org.eclipse.jgit.storage.file.LockFile.getOutputStream
  0.0% - 6 µs - 1 inv. org.eclipse.jgit.util.io.SafeBufferedOutputStream.<init>
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.dircache.DirCache.requireLocked
  0.0% - 247 ms - 1 inv. org.eclipse.jgit.dircache.DirCacheBuilder.finish
  0.0% - 6,331 µs - 1 inv. org.eclipse.jgit.dircache.DirCache.commit
  0.9% - 10,321 ms - 16,530 inv. org.eclipse.jgit.treewalk.TreeWalk.enterSubtree
  0.3% - 3,449 ms - 1 inv. org.eclipse.jgit.dircache.DirCache.writeTree
  0.3% - 3,311 ms - 85,719 inv. org.eclipse.jgit.treewalk.TreeWalk.next
  0.2% - 2,630 ms - 85,718 inv. org.eclipse.jgit.merge.ResolveMerger.processEntry
  0.1% - 1,328 ms - 1 inv. org.eclipse.jgit.merge.ResolveMerger.checkout
  0.0% - 533 ms - 1 inv. org.eclipse.jgit.lib.Repository.lockDirCache
  0.0% - 230 ms - 1 inv. org.eclipse.jgit.dircache.DirCacheBuildIterator.<init>
  0.0% - 146 ms - 428,590 inv. org.eclipse.jgit.treewalk.TreeWalk.getTree
  0.0% - 92,571 µs - 85,718 inv. org.eclipse.jgit.treewalk.TreeWalk.isSubtree
  0.0% - 1,002 µs - 2 inv. org.eclipse.jgit.treewalk.TreeWalk.addTree(org.eclipse.jgit.lib.AnyObjectId)
  0.0% - 560 µs - 1 inv. org.eclipse.jgit.merge.ThreeWayMerger.mergeBase
  0.0% - 69 µs - 1 inv. org.eclipse.jgit.merge.Merger.getObjectInserter
  0.0% - 36 µs - 1 inv. org.eclipse.jgit.dircache.DirCache.builder
  0.0% - 22 µs - 1 inv. org.eclipse.jgit.treewalk.NameConflictTreeWalk.<init>
  0.0% - 13 µs - 1 inv. java.util.List.isEmpty
  0.0% - 8 µs - 3 inv. org.eclipse.jgit.treewalk.TreeWalk.addTree(org.eclipse.jgit.treewalk.AbstractTreeIterator)
  0.0% - 7 µs - 1 inv. org.eclipse.jgit.merge.ResolveMerger.failed
  0.0% - 3 µs - 1 inv. org.eclipse.jgit.dircache.DirCache.unlock
  0.0% - 2 µs - 1 inv. org.eclipse.jgit.merge.ResolveMerger.getUnmergedPaths
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.merge.Merger.getRepository
  0.0% - 387 µs - 2 inv. org.eclipse.jgit.revwalk.RevWalk.parseAny
  0.0% - 63 µs - 2 inv. org.eclipse.jgit.revwalk.RevWalk.parseTree
  0.0% - 25 µs - 2 inv. org.eclipse.jgit.revwalk.RevWalk.parseCommit
  0.0% - 12 µs - 1 inv. org.eclipse.jgit.storage.file.WindowCursor.release
  0.0% - 6 µs - 1 inv. org.eclipse.jgit.storage.file.ObjectDirectoryInserter.release
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.storage.file.ObjectDirectoryInserter.flush
  1.8% - 19,377 ms - 1 inv. org.eclipse.jgit.dircache.DirCacheCheckout.checkout
  0.4% - 4,221 ms - 1 inv. org.eclipse.jgit.api.CommitCommand.call
  0.0% - 499 ms - 1 inv. org.eclipse.jgit.lib.Repository.lockDirCache
  0.0% - 27,628 µs - 1 inv. org.eclipse.jgit.dircache.DirCacheCheckout.<init>
  0.0% - 27,423 µs - 1 inv. org.eclipse.jgit.treewalk.FileTreeIterator.<init>
  0.0% - 17,546 µs - 1 inv. org.eclipse.jgit.merge.StrategyResolve.newMerger
  0.0% - 12,922 µs - 1 inv. org.eclipse.jgit.api.CherryPickResult.<clinit>
  0.0% - 7,849 µs - 1 inv. org.eclipse.jgit.merge.MergeStrategy.<clinit>
  0.0% - 2,966 µs - 5 inv. org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass
  0.0% - 573 µs - 1 inv. org.eclipse.jgit.merge.ThreeWayMerger.setBase
  0.0% - 432 µs - 2 inv. org.eclipse.jgit.revwalk.RevWalk.parseCommit
  0.0% - 263 µs - 1 inv. org.eclipse.jgit.revwalk.RevWalk.parseHeaders
  0.0% - 178 µs - 1 inv. org.eclipse.jgit.revwalk.RevCommit.getAuthorIdent
  0.0% - 92 µs - 1 inv. org.eclipse.jgit.lib.Repository.getRef
  0.0% - 50 µs - 1 inv. org.eclipse.jgit.revwalk.RevWalk.<init>
  0.0% - 46 µs - 1 inv. org.eclipse.jgit.revwalk.RevCommit.getFullMessage
  0.0% - 36 µs - 1 inv. org.eclipse.jgit.revwalk.RevCommit.getShortMessage
  0.0% - 20 µs - 1 inv. java.lang.StringBuilder.<init>
  0.0% - 17 µs - 1 inv. java.util.List.iterator
  0.0% - 16 µs - 2 inv. org.eclipse.jgit.merge.ResolveMerger.getResultTreeId
  0.0% - 14 µs - 1 inv. org.eclipse.jgit.api.Git.commit
  0.0% - 14 µs - 1 inv. java.lang.StringBuilder.append
  0.0% - 6 µs - 2 inv. java.util.Iterator.hasNext
  0.0% - 6 µs - 1 inv. java.util.Iterator.next
  0.0% - 6 µs - 1 inv. java.util.List.add
  0.0% - 6 µs - 1 inv. org.eclipse.jgit.revwalk.RevWalk.release
  0.0% - 5 µs - 1 inv. java.lang.StringBuilder.toString
  0.0% - 4 µs - 1 inv. org.eclipse.jgit.lib.SymbolicRef.getObjectId
  0.0% - 4 µs - 1 inv. org.eclipse.jgit.merge.ResolveMerger.setWorkingTreeIterator
  0.0% - 4 µs - 1 inv. org.eclipse.jgit.api.GitCommand.getRepository
  0.0% - 4 µs - 1 inv. org.eclipse.jgit.api.CherryPickResult.<init>
  0.0% - 3 µs - 3 inv. org.eclipse.jgit.revwalk.RevCommit.getTree
  0.0% - 3 µs - 1 inv. org.eclipse.jgit.api.Git.<init>
  0.0% - 2 µs - 1 inv. org.eclipse.jgit.revwalk.RevObject.getId
  0.0% - 2 µs - 1 inv. org.eclipse.jgit.api.CommitCommand.setMessage
  0.0% - 2 µs - 1 inv. org.eclipse.jgit.api.CommitCommand.setAuthor
  0.0% - 1 µs - 1 inv. java.util.LinkedList.<init>
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.lib.ObjectIdRef$Unpeeled.getPeeledObjectId
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.lib.ObjectIdRef.getObjectId
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.revwalk.RevCommit.getParentCount
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.revwalk.RevCommit.getParent
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.lib.AnyObjectId.equals
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.dircache.DirCacheCheckout.setFailOnConflict
  0.0% - 1 µs - 1 inv. org.eclipse.jgit.api.CommitCommand.setReflogComment
  10.1% - 111 s - 1 inv. org.eclipse.egit.core.internal.util.ProjectUtil.refreshValidProjects
  0.0% - 119 ms - 1 inv. org.eclipse.egit.core.internal.util.ProjectUtil.getValidOpenProjects
  0.0% - 7,312 µs - 1 inv. org.eclipse.jgit.api.Git.cherryPick
  0.0% - 222 µs - 1 inv. org.eclipse.core.runtime.SubProgressMonitor.worked
  0.0% - 87 µs - 2 inv. org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass
  0.0% - 86 µs - 1 inv. org.eclipse.core.runtime.SubProgressMonitor.subTask
  0.0% - 71 µs - 1 inv. org.eclipse.jgit.api.CherryPickCommand.include
  0.0% - 20 µs - 1 inv. java.text.MessageFormat.format
  0.0% - 9 µs - 1 inv. org.eclipse.jgit.lib.AnyObjectId.name
  0.0% - 7 µs - 1 inv. org.eclipse.core.runtime.SubProgressMonitor.<init>
  0.0% - 2 µs - 2 inv. org.eclipse.egit.core.op.CherryPickOperation.access$0
  0.0% - 2 µs - 2 inv. org.eclipse.egit.core.op.CherryPickOperation.access$1
  0.0% - 2 µs - 1 inv. org.eclipse.jgit.api.Git.<init>
  0.0% - 2 µs - 1 inv. org.eclipse.egit.core.op.CherryPickOperation.access$2
  0.0% - 1 µs - 1 inv. org.eclipse.core.runtime.SubProgressMonitor.beginTask