Skip to content

Instantly share code, notes, and snippets.

@terrehbyte
Last active December 17, 2017 05:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save terrehbyte/f7a375d0da08b98c3929f6811ce2cc15 to your computer and use it in GitHub Desktop.
Save terrehbyte/f7a375d0da08b98c3929f6811ce2cc15 to your computer and use it in GitHub Desktop.
Comparing startup time between VS 2017 and VS Code in a less than stellar manner.

This completely unprofessional startup time profiling was conducted using PassMark AppTimer.

The following settings were used:

  • Window Detection Method
    • Input Idle
    • Window Name
    • Visible
  • Window Close Method
    • WM_Close

Results

Run VS 2017 VS Code
1 3.5508 1.1607
2 2.9868 1.1258
3 3.4115 1.1736
4 2.4786 1.1928
5 3.3778 1.0983
6 2.9395 1.1373
7 3.1672 1.1528
8 2.8437 1.3238
9 3.4466 1.1818
10 2.9016 1.1408
Result VS 2017 VS Code
Avg 3.1104 1.1688
Min 2.4786 1.0983
Max 3.5508 1.3238

Program Configurations

You can find my configuration for each application below!

Microsoft Visual Studio Community 2017
Version 15.2 (26430.6) Release
VisualStudio.15.Release/15.2.0+26430.6
Microsoft .NET Framework
Version 4.7.02556
Installed Version: Community
Visual Basic 2017 00369-60000-00001-AA111
Microsoft Visual Basic 2017
Visual C# 2017 00369-60000-00001-AA111
Microsoft Visual C# 2017
Visual C++ 2017 00369-60000-00001-AA111
Microsoft Visual C++ 2017
Application Insights Tools for Visual Studio Package 8.6.00404.2
Application Insights Tools for Visual Studio
ASP.NET and Web Tools 2017 15.0.30503.0
ASP.NET and Web Tools 2017
Common Azure Tools 1.9
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
GitHub.VisualStudio 2.2.0.10
A Visual Studio Extension that brings the GitHub Flow into Visual Studio.
JavaScript Language Service 2.0
JavaScript Language Service
JavaScript Project System 2.0
JavaScript Project System
JavaScript UWP Project System 2.0
JavaScript UWP Project System
Merq 1.1.17-rc (cba4571)
Command Bus, Event Stream and Async Manager for Visual Studio extensions.
Microsoft Visual Studio VC Package 1.0
Microsoft Visual Studio VC Package
Mono Debugging for Visual Studio Mono.Debugging.VisualStudio
Support for debugging Mono processes with Visual Studio.
NuGet Package Manager 4.2.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.
TypeScript 2.2.2.0
TypeScript tools for Visual Studio
Visual Studio tools for CMake 1.0
Visual Studio tools for CMake
Visual Studio Tools for Universal Windows Apps 15.0.26430.06
The Visual Studio Tools for Universal Windows apps allow you to build a single universal app experience that can reach every device running Windows 10: phone, tablet, PC, and more. It includes the Microsoft Windows 10 Software Development Kit.
Xamarin 4.5.0.443 (c871575)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.
Xamarin.Android SDK 7.3.0.13 (448f54f)
Xamarin.Android Reference Assemblies and MSBuild support.
Xamarin.iOS and Xamarin.Mac SDK 10.10.0.30 (30b6e87)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.
  • VSCode Version: Code 1.19.0 (816be6780ca8bd0ab80314e11478c48c70d09383, 2017-12-14T12:06:43.492Z)
  • OS Version: Windows_NT x64 10.0.16299
  • Extensions:
Extension Author (truncated) Version
vscode-markdownlint Dav 0.12.0
ginfuru-vscode-jekyll-syntax gin 0.0.5
vscode-jekyll-snippets gin 0.8.7
vscode-rust kal 0.4.2
cppcheck mat 0.2.1
cpptools ms- 0.14.4
csharp ms- 1.13.1
language-liquid nei 0.0.3
code-settings-sync Sha 2.8.7
markdown-preview-enhanced shd 0.3.1
vscode-fileutils sle 2.7.1
shader sle 1.1.2
unity-debug Uni 1.2.1

(1 theme extensions excluded)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment