This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Description
From halp:
I manage a github enterprise instance. A lot of the people I support internally use the https://visualstudio.github.com/ open source project that seems to be maintained by GitHub staff https://github.com/github/VisualStudio/commits/master. The problem I am experiencing is that the VisualStudio GitHub extension makes 10's of thousands of API calls to download account avatars when accessing a repo. This spikes CPU usage to 100% over the 10+ minutes it is downloading the avatars. For example below is the accumulated API calls to download avatars made from a single developers system while accessing a few repos over a 1 hour period:
$ grep -F 'now="2018-03-19T08' unicorn.log > unicorn_8AM.log
$ grep -F '10.13.102.88' unicorn_8AM.log | grep Favatars | grep -o now=[^\ ]* | cut -c 17-20 | uniq -c | > uniq -c | sort -rn | head -10
1 29643 08:0
1 28866 08:3
1 18158 08:2
1 16378 08:4
1 918 08:1
This behavior is consistent for everyone that uses this extension.