Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Releases: microsoft/RoslynClrHeapAllocationAnalyzer

3.0

08 Feb 20:07
Compare
Choose a tag to compare
Upgrade packages

VS 2019 Support

17 May 00:01
c8bdb2e
Compare
Choose a tag to compare
Merge pull request #69 from AlexPaskhin/master

Upgrade to support Visual Studio 2019 RC+

CLR Heap Allocation Analyzer for VS 2017

10 Jul 06:20
Compare
Choose a tag to compare

Many fixes and updated to work with Visual Studio 2017.

CLR Heap Allocation Analyzer RTM

20 Jul 19:19
Compare
Choose a tag to compare

Visual Studio 2015 RTMd today and with it the CLR Heap Allocation Analyzer has been updated to RTM bits as well.

Roslyn Heap Allocation Analyzer for Visual Studio 2015 RC

03 May 17:44
Compare
Choose a tag to compare

The project has been upgraded to work for Visual Studio 2015 RC.

Thanks to @stebet and @jmarolf for the RC and CTP6 upgrades.

Roslyn Heap Allocation Analyzer for Visual Studio 2015 CTP6

11 Mar 04:43
Compare
Choose a tag to compare

The project has been updated to work with CTP6 release of Visual Studio 2015.

C# Heap Allocation Analyzer

13 Oct 15:37
Compare
Choose a tag to compare

Grrr. A bug in the following case:

foreach (var a in b) { .. } // always resulted in heap allocation notice (false positive), which was a regression.

Unit tests are almost done!

Clr Heap Allocation Analyzer

13 Oct 05:10
Compare
Choose a tag to compare

Rosly based C# heap allocation diagnostic analyzer.

It can detect most heap allocations including explicit allocations, value type to reference type (boxing), closure captures (a.k.a Display Classes) and can tell you why the closure is being captured. Implicit delegate creation and implicit allocations done by the compiler for params, etc.

It can also run as part of your build and flag as warnings. It is, however, most demonstrative in its code-assist form in the IDE.

NOTE: Requires Visual Studio 14 CTP 4

example

Clr Heap Allocation Analyzer

13 Oct 05:09
Compare
Choose a tag to compare

Rosly based C# heap allocation diagnostic analyzer.

It can detect most heap allocations including explicit allocations, value type to reference type (boxing), closure captures (a.k.a Display Classes) and can tell you why the closure is being captured. Implicit delegate creation and implicit allocations done by the compiler for params, etc.

It can also run as part of your build and flag as warnings. It is, however, most demonstrative in its code-assist form in the IDE.

NOTE: Requires Visual Studio 14 CTP 4

example