Showing tag results for performance

Jul 15, 2015
Post comments count0
Post likes count0

Allocating on the stack or the heap?

maoni
maoni

A recent discussion prompted me to write this blog entry. The question there was “when should I allocate something on the stack vs on the heap?”. I searched around and there are plenty of articles that talk about *what* gets allocated on the stack vs on the heap, but not how you should decide what to allocate on the stack vs heap. It ma...

.NET
May 19, 2015
Post comments count0
Post likes count0

Application Insights for ASP.NET 5 – you’re in control

Sergey Kanzhelev
Sergey Kanzhelev

ASP.NET 5 apps can now be monitored for performance and usage with Visual Studio Application Insights. The composability of components in ASP.NET 5 makes it very easy to integrate telemetry modules into your app design in a flexible way. With the feedback you get about the performance and effectiveness of your app in the wild, you can make informed...

ASP.NET
Dec 25, 2014
Post comments count0
Post likes count0

GC ETW Events – 3

maoni
maoni

GC ETW series - GC ETW Events - Part 1 GC ETW Events - Part 2 GC ETW Events - Part 3 (this post) GC ETW Events - Part 4 Processing GC ETW Events Programmatically with the GLAD Library In the last blog entry we looked at a particular GC trigger reason – InducedNotForced GCs. There are 2 other triggered reasons for induced GCs a...

.NET
Dec 25, 2014
Post comments count1
Post likes count0

GC ETW events – 2

maoni
maoni

GC ETW series - GC ETW Events - Part 1 GC ETW Events - Part 2 (this post) GC ETW Events - Part 3 GC ETW Events - Part 4 Processing GC ETW Events Programmatically with the GLAD Library Before we continue from where we left off in the last blog entry I wanted to give a performance tip on managed memory analysis. As some of you who have alre...

.NET
Dec 22, 2014
Post comments count1
Post likes count2

GC ETW events – 1

maoni
maoni

GC ETW series - GC ETW Events - Part 1 (this post) GC ETW Events - Part 2 GC ETW Events - Part 3 GC ETW Events - Part 4 Processing GC ETW Events Programmatically with the GLAD Library A lot of people have mentioned to me that I have not posted anything for a long time. I do realize it and do appreciate being asked to write more. Well, it...

.NET
Nov 12, 2014
Post comments count0
Post likes count0

The Roadmap for WPF

The WPF Team
The WPF Team

When we introduced WPF back in 2006 (.NET 3.0), the response was absolutely phenomenal. Enterprises, ISV’s, and Microsoft Partners have made the technology central to their business, building amazing vertical solutions and mission critical applications for their customers. This momentum carries forward to today – 10% of all newly created projects i...

WPF
Jul 29, 2014
Post comments count0
Post likes count0

Profile and Time your ASP.NET MVC app all the way to Azure

Rick_Anderson
Rick_Anderson

Successful web app dev teams generally consider performance a requirement from the beginning,  not an afterthought. Performance should be considered in all phases of a project, from design and into production, including updates to the app. That's not to say you should try to optimize code before you've measured it, you really don't know what...

ASP.NET
Jun 4, 2014
Post comments count0
Post likes count0

QueueBackgroundWorkItem to reliably schedule and run background processes in ASP.NET

Rick_Anderson
Rick_Anderson

Stack Overflow is loaded with questions on how to reliably run a resource-intensive process on a background thread. See  so0, so1, so2, so3, so4, so5, so6, so7, so8, so9, so10 . Examples of long-running tasks include sending email, image processing, and generating a PDF file. When Phil Haack was a program manager on the ASP.NET MVC team, he wr...

ASP.NET
May 12, 2014
Post comments count0
Post likes count0

The Next Generation of .NET – ASP.NET vNext

.NET Team
.NET Team

Updated (2017): See .NET Framework Releases to learn about newer releases. Updated (July 2015): See Announcing .NET Framework 4.6 to read about the latest version of the NET Framework. Today at TechEd North America, we announced the latest set of innovations that are part of the next generation of .NET. The biggest of those is ASP.NET vNext, whic...

.NET
Apr 24, 2014
Post comments count0
Post likes count0

.NET Native Performance

.NET Team
.NET Team

This post was authored by Xy Ziemba, the Program Manager for .NET Native performance, and Andrew Pardoe, Program Manager on the .NET runtime team. In our previous blog post introducing .NET Native, we talked about how .NET Native gives you the performance of C++ with the productivity of C#. Putting that in quantitative terms, Windows Store apps ...

.NET