Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)

C# support in Intel Inspector 2017

David_B_26
Beginner
706 Views

Hello,

I am in the process of selecting the correct version of the Intel Parallel Studio XE 2017 version, thinking that Professional would be the right choice for my needs. I am especially interested in Intel VTune Amplifier and the Intel Inspector. The C++ version for Windows should be enough as I won't be working on Fortran projects.

My question is this: Does the Intel Inspector 2017 support C# (.NET) and if yes, are there limitations.

What I know:
1) Intel VTune Amplifier has C# listed on the product page.
2) Intel Inspector 2017 has C# not listed on the product page, ...
... BUT the meta-data of the product page (https://software.intel.com/en-us/intel-inspector-xe - October 17th, 2016) says (quote) "<meta name="description" content="Intel® Inspector is a dynamic memory and threading error checking tool for C, C++, C# and Fortran applications that run on Windows* and Linux*." />" Which is why a google search for "Intel Inspector 2017 support C#" leads to the product page.

I would be happy if someone could give me some concrete information on this.

Thank you very much!
Regards

David

 

0 Kudos
1 Solution
Jackson_M_Intel
Employee
706 Views

Inspector 2017 has some support for C#. You can see information in the release notes here:

https://software.intel.com/sites/default/files/managed/63/cb/Release_Notes_Inspector_Windows.pdf

To summarize:

Supported programming languages: 

C# (full support for .NET* versions between 2.0 to 3.5 inclusive) 

C# (limited support for .NET 4.0 – see note below).

 

Note:

Intel Inspector has limited support for .NET 4.0: 

The Microsoft * Task Parallel Library classes and algorithms in the System.Threading.Tasks namespace are not supported. 

The following synchronization class in the System.Threading namespace (new in .NET 4.0) is not supported: Barrier.

View solution in original post

0 Kudos
2 Replies
Jackson_M_Intel
Employee
707 Views

Inspector 2017 has some support for C#. You can see information in the release notes here:

https://software.intel.com/sites/default/files/managed/63/cb/Release_Notes_Inspector_Windows.pdf

To summarize:

Supported programming languages: 

C# (full support for .NET* versions between 2.0 to 3.5 inclusive) 

C# (limited support for .NET 4.0 – see note below).

 

Note:

Intel Inspector has limited support for .NET 4.0: 

The Microsoft * Task Parallel Library classes and algorithms in the System.Threading.Tasks namespace are not supported. 

The following synchronization class in the System.Threading namespace (new in .NET 4.0) is not supported: Barrier.

0 Kudos
David_B_26
Beginner
706 Views

Jackson Marusarz (Intel) wrote:

Inspector 2017 has some support for C#. You can see information in the release notes here:

https://software.intel.com/sites/default/files/managed/63/cb/Release_Notes_Inspector_Windows.pdf

Thank you very much for your answer and the link to the Release Notes. That helps me a lot!

Regards,

David

 

0 Kudos
Reply