Community
Participate
Working Groups
While fixing bug 369709 few performance flaws have been discovered. One of them was Commit#getTagsForCommit(), which takes more time then expected.
According to profiler calling these methods makes looking for tags so time expensive: * Repository#getTags(), takes 55% * RevWalk#parseAny(AnyObjectId), takes 24% * RevWalk#isMergedInto(RevCommit, RevCommit), takes 20% They add up to 99%!
Fixed with a81d61dd633957b0eed584f3dfb27856d3f5c58f
Created attachment 214913 [details] mylyn/context/zip