Showing results for Performance - .NET Blog

Apr 3, 2019
0
1

Making CPU configuration better for GC on machines with > 64 CPUs

maoni
maoni

If you are running Windows on a machine with > 64 CPUs, you’ll need to use this feature called the CPU groups for your process to be able to use more than 64 CPUs. At some point in the far distant past, people thought having more than 64 processors on a machine was inconceivable so they used a 64-bit number for the processor mask. And when 64-...

Performance
Oct 9, 2018
0
0

You Should Never See This Callstack in Production

maoni
maoni

A customer who just experienced some server outage asked us for help as they thought it was due to some very long GC pauses. I thought this diagnostics exercise might be useful for other folks as well so I am sharing it with you. We had them collect a GCCollectOnly trace which showed there were some very long induced gen2 blocking GCs. And they ...

Performance
Oct 2, 2018
0
0

Middle Ground between Server and Workstation GC

maoni
maoni

A long time ago I wrote about using Workstation GC on server applications when you have many instances of your server app running on the same machine. By default Server GC will treat the process as owning the machine so it uses all CPUs to do the GC work. More and more folks find themselves in a situation where they might have a few active ...

Performance
Sep 19, 2016
0
0

GLAD is available

maoni
maoni

GC ETW series - GC ETW Events - Part 1 GC ETW Events - Part 2 GC ETW Events - Part 3 GC ETW Events - Part 4 Processing GC ETW Events Programmatically with the GLAD Library (this post) End of last year I mentioned we wanted to provide an API for you to really investigate GC/managed memory related performance called GLAD. Well, ...

Performance
May 31, 2016
0
0

Large Object Heap Uncovered (an old MSDN article)

maoni
maoni

I wrote this article in 2008 and the MSDN website no longer has it so I am making it available here. Please note that it has been quite a while and some things related to LOH have changed quite a bit. See the GC ETW blog entries I wrote for the current tooling options. Also note that obviously some of the links mentioned in this article may no ...

PerformanceLOH