Showing tag results for performance

Oct 23, 2006
Post comments count0
Post likes count0

New MSDN Article – Investigating Memory Issues

maoni

We have a new MSDN article out in the November issue that talks about investigating managed memory issues. http://msdn.microsoft.com/msdnmag/issues/06/11/CLRInsideOut/default.aspx?loc=en Take a look and let me know what you think. Oh, and it's also in 6 other languages (German, Spanish, French, Russian, Portuguese and Chinese) for re...

.NET
Sep 28, 2006
Post comments count0
Post likes count0

My application seems to hang. What do I do? – Part 1

maoni

Defining “hang” is a good place to start.   When people say “hang” they could mean all sorts of things. When I say “hang” I mean the process is not making progress – the threads in the process are either blocked (eg. deadlocked, or not scheduled because of threads from other processes) or executing code (madly) but not doing useful work (eg. i...

.NET
Sep 1, 2006
Post comments count0
Post likes count1

Understand the problem before you try to find a solution

maoni

So far I’ve never written a blog entry that gives out philosophical advices on doing performance work. But lately I thought perhaps it’s time to write such an entry because I’ve seen enough people who looked really hard at some performance counters (often not correct ones) or some other data and asked tons of questions such as “is this allocation r...

.NET
Jun 6, 2006
Post comments count0
Post likes count1

When memory is running low…

maoni

When I say memory I mean physical memory. Let’s assume that you have enough virtual memory space. When the physical memory gets low you may start getting OOMs or start paging. You can experiment and see how you can avoid getting into the low memory situation but sometimes it’s hard to predict and hard to test all scenarios your app can get into. Fo...

.NET
May 10, 2006
Post comments count0
Post likes count0

Custom validation schema video on Channel 9

Web Development Tools Microsoft

In this DevNugget, .net Developer Evangelist G. Andrew Duthie (aka *.net DEvHammer), shows you how you can quickly and easily create and register a custom XSD schema that allows get Intellisense and validation of your schema within the Web Form source view window.* https://channel9.msdn.com/ShowPost.aspx?PostID=191714   Thanks

ASP.NET
Apr 19, 2006
Post comments count0
Post likes count0

Large Object Heap

maoni

LOH (Large Object Heap) contains objects that are 85,000 bytes or bigger (there’s also some objects that are less than 85,000 bytes that are allocated on the LOH by the runtime itself but usually they are very small and we’ll ignore them for this discussion).   The way LOH is implemented changed dramatically from 1.0 to 1.1. In 1.0 we used a ...

.NET
Mar 1, 2006
Post comments count0
Post likes count0

Workstation GC for server applications?

maoni

In Using GC Efficiently – Part 2 I talked about different flavors of GC that exist in the CLR and how you choose which flavor is good for your applications, and I said that the Server GC flavor is designed for server applications. As with any performance tuning there are always exceptions – there’s no one-rule-fits-all. Recently I worked with an in...

.NET
Oct 4, 2005
Post comments count0
Post likes count0

So, what’s new in the CLR 2.0 GC?

maoni

Certainly that’s one of the most frequently asked questions I get (at the PDC too!). So since PDC already happened I can tell the rest of you about the new stuff happened in GC in CLR 2.0. The slides can be downloaded here. And I will be referring to some of the slides. I must apologize for your having to click on the link to see the slide each tim...

.NET
Jul 27, 2005
Post comments count0
Post likes count0

GC talk at the 2005 PDC

maoni

I will be giving a GC talk at the PDC this September. This talk is to give you a close up view of the CLR GC so I hope to see all you hard core .NET developers there! I will talk about some internal details of generations, allocations, different flavors of GC and fragmentation (what we have done in the GC and what you can do in your applications t...

.NET
May 6, 2005
Post comments count0
Post likes count0

Using GC Efficiently – Part 4

maoni

In this article I’ll talk about things you want to look for when you look at the managed heap in your applications to determine if you have a healthy heap. I’ll touch on some topics related to large heaps and the implications you want to be aware of when you have an application that maintains or has potential for the need to maintain a managed heap...

.NET