Concurrency Visualizer for Visual Studio 2013

Microsoft Free

Visualizes execution history and profiles applications

Microsoft
(6) Review
Visual Studio
2013
Download (5,393)
1/17/2014
3.0
View
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (6)
Q and A (7)
Sign in to write a review
Sort by:

by JamesPa | April 14 2014

One of the best extensions for Visual Studio, easy to use and super powerful, why on earth this is not part of the package by default, I do not know...

by Szymon Wybranski | January 16 2014

Can't live without it.

by rickmolloy | November 03 2013

by chksr | October 30 2013

This is one of my most-used extensions for each new version - and it is not prominently present in VS2013? A decision I cannot understand.

by Kerem Kat | September 30 2013

It is pretty hard to find out that concurrency visualizer is removed from VS2013 Preview and onwards.

Cosmetic: VS2013 dark theme is almost unusable with black text on dark gray background.

by DanielMoth | July 11 2013

Sign in to start a discussion


  • Failed to analyze a concurency visualizer trace
    1 Posts | Last post July 30, 2014
    • When i execute concurrency visualizer in Visual Studio there is an unknown error. 
      
      When i use CvCollectionCommand, the creation of the trace file is correct but when it try the /Analyze there is an error. This occurs also for a small test program.
      
      CvCollection /Analyze tstlic120_2014-07-24_142414.CvTrace
      Microsoft (R) Concurrency Visualizer Collection Tool Version 12.0.21005.1
      Copyright (C) Microsoft Corp. All rights reserved.
      
      Une erreur irrécupérable s'est produite lors de l'exécution de l'application :
      Impossible de charger le type 'System.Object' à partir de l'assembly 'System.Runtime, Version=2.5.19.0, Culture=neutral, PublicKeyToken=b03f5f7f1
      1d50a3a'.
      Exception 'System.TypeLoadException', trace:    à Microsoft.ConcurrencyVisualizer.Common.Support.TraceAndThrow(Exception exception)
         à Microsoft.ConcurrencyVisualizer.Profiling.LocalProfiler.Profile[TTraceSource](CancellationToken cancellationToken, IProgress`1 progress)
         à Microsoft.ConcurrencyVisualizer.CommandLine.AnalyzeCommand.Execute(CollectionCmdReader reader)
         à Microsoft.ConcurrencyVisualizer.CommandLine.CollectionCmdApp.Main(String[] args)
      
  • Failed to install in Visual Studio Premium Update 3
    3 Posts | Last post July 03, 2014
    • I can't get this extension to install properly. Here is the error log while trying to install the extension with MSVC 2013 Update 3 in administrator mode:
      
      7/3/2014 9:43:08 AM - Microsoft VSIX Installer
      7/3/2014 9:43:08 AM - -------------------------------------------
      7/3/2014 9:43:08 AM - Initializing Install...
      7/3/2014 9:43:08 AM - Extension Details...
      7/3/2014 9:43:08 AM - 	Identifier      : Microsoft.ConcurrencyVisualizer.Extension
      7/3/2014 9:43:08 AM - 	Name            : Concurrency Visualizer for Visual Studio 2013
      7/3/2014 9:43:08 AM - 	Author          : Microsoft
      7/3/2014 9:43:08 AM - 	Version         : 3.0
      7/3/2014 9:43:08 AM - 	Description     : Visualizes execution history and profiles applications
      7/3/2014 9:43:08 AM - 	Locale          : en-US
      7/3/2014 9:43:08 AM - 	MoreInfoURL     : 
      7/3/2014 9:43:08 AM - 	InstalledByMSI  : False
      7/3/2014 9:43:08 AM - 	SupportedFrameworkVersionRange : [0.0,2147483647.2147483647]
      7/3/2014 9:43:08 AM - 
      7/3/2014 9:43:08 AM - 	SignedBy        : Microsoft Corporation
      7/3/2014 9:43:08 AM - 	Certificate Info : [Subject]
        CN=Microsoft Corporation, OU=MOPR, OU=OPC, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
      
      [Issuer]
        CN=Microsoft Code Signing PCA, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
      
      [Serial Number]
        REDACTED
      
      [Not Before]
        1/24/2013 5:33:41 PM
      
      [Not After]
        4/24/2014 6:33:41 PM
      
      [Thumbprint]
        REDACTED
      
      7/3/2014 9:43:08 AM - 	Supported Products : 
      7/3/2014 9:43:08 AM - 		Microsoft.VisualStudio.Ultimate
      7/3/2014 9:43:08 AM - 			Version : [12.0]
      7/3/2014 9:43:08 AM - 		Microsoft.VisualStudio.Premium
      7/3/2014 9:43:08 AM - 			Version : [12.0]
      7/3/2014 9:43:08 AM - 		Microsoft.VisualStudio.Pro
      7/3/2014 9:43:08 AM - 			Version : [12.0]
      7/3/2014 9:43:08 AM - 
      7/3/2014 9:43:08 AM - 	References      : 
      7/3/2014 9:43:08 AM - 
    • Part 2:
      7/3/2014 9:43:08 AM - 
      7/3/2014 9:43:09 AM - The extension with ID 'Microsoft.ConcurrencyVisualizer.Extension' is not installed to Microsoft Visual Studio Premium 2013.
      7/3/2014 9:43:11 AM - The following target products have been selected...
      7/3/2014 9:43:11 AM - 	Microsoft Visual Studio Premium 2013
      7/3/2014 9:43:11 AM - 
      7/3/2014 9:43:11 AM - Beginning to install extension to Microsoft Visual Studio Premium 2013...
      7/3/2014 9:43:12 AM - Install Error : System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\extensions.configurationchanged' is denied.
         at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
         at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
         at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
         at System.IO.File.OpenFile(String path, FileAccess access, SafeFileHandle& handle)
         at System.IO.File.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc)
         at System.IO.FileSystemInfo.set_LastWriteTimeUtc(DateTime value)
         at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.UpdateLastConfigurationChange(IInstalledExtension extension)
         at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallInternal(InstallableExtensionImpl extension, Boolean perMachine, Boolean isNestedExtension, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten)
    • Part 3:
         at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.BeginInstall(IInstallableExtension installableExtension, Boolean perMachine, AsyncOperation asyncOp)
         at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallWorker(IInstallableExtension extension, Boolean perMachine, AsyncOperation asyncOp)
  • Events from custom manifest-based provider
    1 Posts | Last post June 26, 2014
    • I have my own manifest based provider for events that I would like to use with the Concurrency Visualizer. I've added it in Advanced Settings -> Markers but they aren't showing up after I create a trace. If I open the user-etl file for the trace I do see my events though. Is there anything special I have to do to get this to work or is that not possible?
      
      C++ code for the events was created using "mc -um MyProvider.man" if that's important.
  • Tool crashes when used with lazy array_view
    2 Posts | Last post May 28, 2014
    • Hi, I posted this bug in January and I've had no response. If you run the tool with this simple test case, it crashes! Lazy array_view objects are big performance win, so I need to use them.
      I love the tool, help! Anyone?
      
      #include "stdafx.h"
      #include <amp.h>
      using namespace concurrency;
      
      int _tmain(int argc, _TCHAR* argv[])
      {
          array_view<float, 1> av(10);
          auto dptr = av.data();
          return 0;
      }
      
    • Hi, this is the Concurrency Visualizer team. Thanks for reporting this issue. Using array_view without a data source has never worked with the Concurrency Visualizer due to a limitation in the C++ AMP runtime, and the runtime team does not intend to address it at this time.
  • Installation of Concurrency Visualizer Fails in VS2013
    1 Posts | Last post April 17, 2014
    • Hello,
      
      i want to use the concurrency visualizer in VS2013 Pro.
      The installation of the VSIX fails with the "ArgumentException" out of Range.
      
      What is going wrong?
      
      The Visual Studio is running on a virtual machine with win7 enterprise x86.
      The installation with the online-function in VS fails just the same.
      
      Here is a part of the install-logfile:
      
      4/15/2014 9:17:23 AM - 	Supported Products : 
      4/15/2014 9:17:23 AM - 		Microsoft.VisualStudio.Ultimate
      4/15/2014 9:17:23 AM - 			Version : [12.0]
      4/15/2014 9:17:23 AM - 		Microsoft.VisualStudio.Premium
      4/15/2014 9:17:23 AM - 			Version : [12.0]
      4/15/2014 9:17:23 AM - 		Microsoft.VisualStudio.Pro
      4/15/2014 9:17:23 AM - 			Version : [12.0]
      4/15/2014 9:17:23 AM - 
      4/15/2014 9:17:23 AM - 	References      : 
      4/15/2014 9:17:23 AM - 
      4/15/2014 9:17:23 AM - Searching for applicable products...
      4/15/2014 9:17:23 AM - Found installed product - Microsoft Visual Studio Professional 2013
      4/15/2014 9:17:23 AM - System.ArgumentException: Der Wert liegt außerhalb des erwarteten Bereichs.
         bei System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
         bei Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetScopePaths(String applicationPath, String suffixOrName, String vsVersion, Boolean isLogged, Boolean isForIsolatedApplication)
         bei Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(String applicationPath)
         bei VSIXInstaller.App.GetExtensionManager(SupportedVSSKU sku)
         bei VSIXInstaller.App.GetExtensionManagerForApplicableSKU(SupportedVSSKU supportedSKU, IInstallableExtension installableExtension, List`1 applicableSKUs)
         bei VSIXInstaller.App.InitializeInstall()
         bei System.Threading.Tasks.Task.InnerInvoke()
         bei System.Threading.Tasks.Task.Execute()
      
      Thank you for your Help!
  • Where is concvi_standalonecollection ?
    2 Posts | Last post January 17, 2014
    • I want to be able to able to run this on machines without VS but the extension does not have concvi_standalonecollection. 
    • The standalone collection tools are now available here: http://www.microsoft.com/en-us/download/details.aspx?id=41646
      
  • VS2013 RTM Issue
    2 Posts | Last post October 20, 2013
    • Hi, unfortunately this extension does not load. It fails with the following error:
      
      SetSite failed for package [Codealike.Client.VisualStudio.CodealikePackage...
      
      and
      
      Could not load file or assembly 'Microsoft.VisualStudio.ExtensibilityHosting...
      
      Any ideas?
    • Damn, I'm so sorry... I posted this Q on the wrong extension! My apologies... please delete.