{"id":8521,"date":"2007-11-06T08:04:52","date_gmt":"2007-11-06T08:04:52","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2007\/11\/06\/november-07-devdiv-dogfood-statistics\/"},"modified":"2018-08-14T00:33:02","modified_gmt":"2018-08-14T00:33:02","slug":"november-07-devdiv-dogfood-statistics","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/november-07-devdiv-dogfood-statistics\/","title":{"rendered":"November &#039;07 DevDiv Dogfood Statistics"},"content":{"rendered":"<p>It&#8217;s been a while since I wrote about the DevDiv TFS statistics.&#xA0; Sorry about that, I guess it&#8217;s just been a really busy summer.&#xA0; Usage continues to climb steadily and we are just now beginning the rollout to the rest of DevDiv.&#xA0; The next version of VS\/.NET will be built entirely using TFS &#8211; no more usage of the older internal tools.&#xA0; It&#8217;s been exciting and challenging getting ready for that.<\/p>\n<p>The numbers you&#8217;ll see below (while much larger than what I published in Aug) are actually quite a bit smaller than what they might have been.&#xA0; We have been doing quite a lot of server clean up in preparation for the broader rollout &#8211; deleting old workspaces, destroying unused source branches, deleting old shelvesets, etc.&#xA0; You&#8217;ll see the effects in some of the graphs below.<\/p>\n<p>We continue to make product improvements based on dogfooding.&#xA0; The vast majority of them over the past 2 years have gone into TFS 2008.&#xA0; We just recently stopped putting them in (because TFS 2008 is almost done) and have started queuing them for TFS 2008 SP1.&#xA0; Just in the last week we&#8217;ve made a few nice improvements for working with really large trees.&#xA0; As an example&#8230; I&#8217;ve mentioned before that the build lab gets all of the source (about 3 million files) onto about 75 different machines every night.&#xA0; We found that the initial part of the get operation was taking about 230 seconds to compute what files were needed.&#xA0; After profiling, we found a inefficiency in permission checking that enabled us to reduce that time to about 100 seconds &#8211; a nice improvement.&#xA0; This particular one won&#8217;t make a big difference to most people, most of the time but it&#8217;s good to keep finding the bottle necks and removing them.<\/p>\n<p>I expect many of the graphs to take big jumps in the next couple of months.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_2.png\"><img decoding=\"async\" style=\"border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;border-right-width: 0px\" height=\"300\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_thumb.png\" width=\"538\" border=\"0\" \/><\/a> <\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_4.png\"><img decoding=\"async\" style=\"border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;border-right-width: 0px\" height=\"300\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_thumb_1.png\" width=\"496\" border=\"0\" \/><\/a> <\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_6.png\"><img decoding=\"async\" style=\"border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;border-right-width: 0px\" height=\"300\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_thumb_2.png\" width=\"538\" border=\"0\" \/><\/a> <\/p>\n<p>&#xA0;<\/p>\n<p>The deltas in these numbers are actually changes from about 1 month ago.<\/p>\n<p><u>Users<\/u><\/p>\n<ul>\n<li>Recent users: 1,097 (up 39) <\/li>\n<li>Users with assigned work items: 3,187 (up 160) <\/li>\n<li>Version control users: 2,904 (up 136) <\/li>\n<\/ul>\n<p><u>Work Items<\/u><\/p>\n<ul>\n<li>Work Items: 298,610 (up 15,401) <\/li>\n<li>Areas &amp; Iterations: 7,806 (up 105) <\/li>\n<li>Work item versions: 2,543,360 (up 146,757) <\/li>\n<li>Attached files: 116,535 (up 8,964) <\/li>\n<li>Queries: 20,542 (up 840) <\/li>\n<\/ul>\n<p><u>Version control<\/u><\/p>\n<ul>\n<li>Files\/ Folders: 116,078,642\/27,918,462 (up 8,278,542\/up 3,724,381) <\/li>\n<li>Total compressed file size: 1,500 GB (up 163 GB) <\/li>\n<li>Checkins: 305,243 (up 32,182) <\/li>\n<li>Shelvesets: 16,545 (up 2,317) <\/li>\n<li>Merge history: 274,689,427 (up 23,355,241) <\/li>\n<li>Pending changes: 9,082,669 (up 2,766,941) <\/li>\n<li>Workspaces: 4,812 (down 1,938) <\/li>\n<li>Local copies: 707,890,421 (down 85,555,293) <\/li>\n<\/ul>\n<p><u>Commands (last 7 days)<\/u><\/p>\n<ul>\n<li>Work Item queries: 186,376 (down 29,118) <\/li>\n<li>Work Item updates: 14,754 (down 8,414) <\/li>\n<li>Work Item opens: 37,934 (down 18,617) <\/li>\n<li>Gets: 205,243 (down 140,891) <\/li>\n<li>Downloads: 42,268,870 (down 1,638,417) <\/li>\n<li>Checkins: 5,149 (up 1,333) <\/li>\n<li>Uploads: 804,563 (up 674,032) <\/li>\n<li>Shelves: 1,498 (up 147) <\/li>\n<\/ul>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been a while since I wrote about the DevDiv TFS statistics.&#xA0; Sorry about that, I guess it&#8217;s just been a really busy summer.&#xA0; Usage continues to climb steadily and we are just now beginning the rollout to the rest of DevDiv.&#xA0; The next version of VS\/.NET will be built entirely using TFS &#8211; no [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5,3],"class_list":["post-8521","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs","tag-tfs-dogfood-statistics"],"acf":[],"blog_post_summary":"<p>It&#8217;s been a while since I wrote about the DevDiv TFS statistics.&#xA0; Sorry about that, I guess it&#8217;s just been a really busy summer.&#xA0; Usage continues to climb steadily and we are just now beginning the rollout to the rest of DevDiv.&#xA0; The next version of VS\/.NET will be built entirely using TFS &#8211; no [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/8521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=8521"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/8521\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=8521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=8521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=8521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}