PHP-on-Nginx

Proper configuration for running PHP on Nginx

When I started looking into Nginx, I was very impressed by the high performance of this lightweight HTTP server. But more and more I've become keen on the ease of its configuration. I have successfully used Nginx for serving PHP ... More >

MemoryLeak

Hands-On Tutorial: 5 Steps to Identify Java and .NET Memory Leaks

I keep getting questions about how to best analyze memory leaks – especially when they are not always reproducible by the developer on the local workstation. If you never experienced a memory leak issue (or you simply don’t admit it) then ... More >

asyncpart2 1

The Performance Impact of Async – Looking at the PurePath

In my last post I introduced the async and await keywords and I showed you what the C# compiler generates from an async method. In this post we will see what the PurePath looks like when we use an async API in our code. Feel free to ... More >

featuredimage_dt

Find the Root Cause Faster with Dynatrace 6.1

I am pleased to announce that Dynatrace 6.1 Beta is now available for everyone that is interested in building better performing applications. Dynatrace 6.1 includes many enhancements requested by our 83k+ user community. We took the ... More >

Blog_Thumb_Hayley

How 15 Minutes Spent on Optimizing Performance Could Save you Millions in Lost Revenue

Whether you are well established e-Commerce brand such as Nordstrom, JCPenny, or Costco, or a small business with a web shop, it’s never too late to do your end user performance homework. Robert, who developed and runs a “smaller” ... More >

Perform2014-thumb

Reflecting on the Perform Global User Conference

Another wonderful Perform Conference! Great American purchased the Dynatrace Software in December of 2012, and we made our first appearance at the Perform Conference 9 months later (2013).  We had no idea what to expect last October, but ... More >

The performance impact of Asynchronous programming in C#

Behind the .NET 4.5 Async Scene: The performance impact of Asynchronous programming in C#

Since .NET version 4.5, the C# language has two new keywords: async and await. The purpose of these new keywords is to support asynchronous programming. This post explains what these two keywords do, what they don’t do, and what the impact ... More >

MonitoringBasics

Web and App Server Monitoring Basics: Trending Transaction Performance and Throughput

On our about:performance blog we talk a lot about problem patterns such as too many database statements, wasteful memory management leading too much garbage collection, web performance worst practices or performance of cloud and virtualized ... More >