Check for publisher's certificate revocation slowing down diffmerge.exe
A customer of mine reported that they experienced remarkable performance drawback in Team Explorer 2008 compared to Team Explorer 2005, when using the Team Explorer 2008 default compare feature in a closed network(with no access to the internet). This can be easily reproduced: select a file in the source control view->view history->choose a changeset->in “source control” tab, select the file, then right click & choose “compare->with previous version”.
Observation shows:
l In Team Explorer2005 diffmerge.exe launches within 2~3 seconds, regardless of the network state.
l In Team Explorer 2008, if the computer is connected to the internet, diffmerge starts up as fast as in TE2005. However if the computer is in a closed network, the tool takes 13+ seconds to appear.