By tag: Performance
0
kicks
C# Performance Benchmark Mistakes: Pt 1
In this series of articles, I'm going to go through some of the mistakes I frequently see people making who are attempting to write benchmarks in C#. But before we get into the mistakes, I suppose I should introduce myself and define the term...
0
kicks
Website Performance with ASP.NET - Part4 - Use Cache Headers
See how cache headers can help you to improve you page load times and how to implement them in ASP.NET Websites.
0
kicks
7 hard earned lessons from a Single Page Application
7 controversial techniques to boost performance of Single Page Applications (SPA) and achieve 3-4 second page load time. Find out when commonly used techniques like combining Javascript back fires.
0
kicks
Reading large files in chunks with proper encapsulation
I've been doing some work lately which involves sequentially reading large files (> 2 to 5GB). This entails that it's not an option to read the whole structure in memory; it's more reliable to process the file in chunks. I occasionally come across legacy that solves exactly this problem, but in a pr...
0
kicks
Website Performance with ASP.NET - Part3 - Make Fewer HTTP Requests
One of the keys to improving page load times is to reduce the number of requests. This post shows how that can be achieved in ASP.NET websites.
0
kicks
Putting my IronMQ experiment under stress
A look at the things you run into when you have lots of threads pulling messages from a queue and processing them.
0
kicks
Website Performance with ASP.NET - Part2 - Reduce Time to First Byte
This post shows how the time to first byte of ASP.NET pages can be reduced by profiling the code and implementing data and output caching.
0
kicks
Website Performance with ASP.NET - Part1 - Measuring
This first part of a series about website performance with asp.net introduces tools and metrics for measuring the performance of a website.
0
kicks
Why is application performance always a second class citizen?
Performance should be treated as a first class requirement of any application. Different types of applications will require more work in this department, but every app needs to have this a major concern when designing the archetecture.
0
kicks
The EntitySpaces ORMBattle.NET Performance Numbers
Although the ORMBattle.NET charts have not been updated yet we thought we would share the results with you. The stats shown below are the stats that they will use to update the charts on their site (they use the 1000 item tests). We think we did pretty well. The numbers shown below are from the ORMB...
0
kicks
DateTime.Now Causes Boxing
Have you known that every time you call DateTime.Now the BCL causes a dynamic memory allocation due to unnecessary boxing?
This post dives into the implementation of the property, explain why this boxing occurs, and what can we do to in order to avoid id
0
kicks
String.Format Isn't Suitable for Intensive Logging
Unlike the common conception, the StringBuilder class doesn't always offer better performance/memory usage results than other string concatenation methods (Join, Concat or the +operator).
This post benchmarks the alternatives and explains the key differences between them.
0
kicks
Optimising wildcard prefixed LIKE conditions | AdaTheDev
An overview on how to use indexed computed columns to optimise the performance of wildcard-prefixed LIKE conditions within an SQL query.
0
kicks
SQL Server - Filtered Indexes
Having discussed about indexes into some level, now it is time to discuss new index type which came along with SQL Server 2008, filtered index. In filtered index, you can define index to the filter portion of your data.
0
kicks
Optimising date filtered SQL queries
How you structure your SQL queries is very important and choosing the wrong approach can have big effects on the performance of the query.
This article shows the difference between an optimal query and a sub-optimal query resulting from subtle changes to the approach taken.