Error!
Success!

By tag: CLR

showing:  of
0
kicks

CLR Diagnostics with ClrMD and ScriptCS REPL  (Unpublished)

WinDbg+SOS has been used by .NET developers for years. It is a very powerful profiling/analysis tool that unfortunately is quite hard to use and exposes native-only API. By releasing ClrMD library Microsoft makes CLR heap memory inspection accessible to regular C# developers and enables them to wr...


Kicked By:
Drop Kicked By:
0
kicks

Complete guide to Dynamic keyword in C#  (Unpublished)

An extensive article to understand how dynamic keyword works, limitations and best places to use it


Kicked By:
Drop Kicked By:
0
kicks

Multicore JIT in .NET Framework 4.5  (Unpublished)

Multicore JIT is a great new feature in .NET Framework 4.5. Multicore JIT parallelizes the some of the JIT compilations that happens on the start of the application, Historically .NET FW has used the Ngen Native Image Generator for parallelization. It works particularly well where this Ngen is inst...


Kicked By:
Drop Kicked By:
0
kicks

Problems with .Net 2.0 Mixed Mode Assemblies inside VS .NET 4.5  (Unpublished)

When you include .Net 2.0 mixed mode assemblies in .Net 4.0 or .Net 4.5 projects you often have to add some start up options to your project’s config file to get it all to play nice when your app starts up. This backwards compatibility feature is great as it allow you to use older/non supported proj...


Kicked By:
Drop Kicked By:
0
kicks

Software Trails: See what is going on in your program in real time.  (Unpublished)

Software Trails is a lightweight profiling tool from a software architect at Microsoft, aimed at showing activity through the namespaces, classes and methods of your live, running app.


Kicked By:
Drop Kicked By:
0
kicks

How To Debug GC Issues Using PerfView  (Unpublished)

In my previous artlcle, I discussed 4 ways to optimize your server application for good garbage collection performance. An essential part of that process is being able to analyze your GC performance to know where to focus your efforts. One of the first tools I always turn to is a little utility that...


Kicked By:
Drop Kicked By:
0
kicks

IronJS - In Conversation with Fredrik Holmström  (Unpublished)

What advantages are there to implementing a dynamic language for the .NET platform and the DLR? How does it work? What better way than to ask someone that has already done it.


Kicked By:
Drop Kicked By:
0
kicks

CLR 4.5: .Net Framework Kernel Improvements  (Unpublished)

In this post I’ll go through some of the enhancements and improvements done by the CLR team as part of the performance improvements in .Net 4.5. In most cases developers will not have to do anything different to take advantage of the new stuff, it will just works whenever the new framework libraries...


Kicked By:
Drop Kicked By:
0
kicks

Max Number of Threads Per Windows Process  (Unpublished)

Developers usually thinks that Windows has a default value for the max number of threads a process can hold. while in fact the limitation is due to the amount of address space each thread can have. When you create new thread, it has some memory in the kernel mode, some memory in the user mode, plus...


Kicked By:
Drop Kicked By:
0
kicks

CLR 4.5: Managed Profile Guided Optimization (MPGO)  (Unpublished)

The Managed Profile Guided Optimization (MPGO) technology can improve the startup and working set (memory usage) of managed applications by optimizing the layout of precompiled native images.By organize the layout of your native image so most frequently called data are located together in a minimal ...


Kicked By:
Drop Kicked By:
0
kicks

CLR 4.5: Multicore Just-in-Time (JIT)  (Unpublished)

.Net 4.5 introduce the concept of Parallel JIT Compilation, where a background thread runs on a separate processor core taking care of the JIT Compilation while the main execution thread running on a different core. In ideal scenario the JIT Compilation thread gets ahead of the main thread execution...


Kicked By:
Drop Kicked By:
0
kicks

TPL Dataflow–An [Extremely Short] Introduction  (Unpublished)

As the introductory article in a series on Task Parallel Library Dataflow [TPL Dataflow or TDF], a new feature introduced in .NET 4.5. This article provides a quick introduction to the intent of the series and provides a brief overview of TDF.


Kicked By:
Drop Kicked By:
0
kicks

10 Questions, 10 Answers on Roslyn -- Visual Studio Magazine  (Unpublished)

10 questions and answers to help understand the Roslyn complier-as-a-service project for Visual Basic and C# developers.


Kicked By:
Drop Kicked By:
0
kicks

.NET 4.0 Runtime Superceded by .NET 4.5!  (Unpublished)

...Much to my surprise, there was not a .NET 4.5 Framework Directory! After some digging, I discovered that ".NET 4.5 Supercedes .NET 4.0"! This means that the new Runtime replaces the 4.0 runtime.


Kicked By:
Drop Kicked By:
0
kicks

Anonymous functions and code blocks in PowerShell  (Unpublished)

A showcase of some options you have with scoping in PowerShell with code blocks and also a way to use lambda expressions in PowerShell.


Kicked By:
Drop Kicked By: