Stories recently tagged with 'Performance'

Why is application performance always a second class citizen?(geekswithblogs.net)

submitted by sdormansdorman(1415) 1 year, 8 months ago

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. read more...

add a comment |category: |Views: 97

tags: another

The EntitySpaces ORMBattle.NET Performance Numbers(www.entityspaces.net)

submitted by EntitySpacesEntitySpaces(315) 1 year, 9 months ago

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 ORMBattle.NET site. read more...

1 comment |category: |Views: 405

tags: another

DateTime.Now Causes Boxing(blog.liranchen.com)

submitted by lirancliranc(190) 1 year, 9 months ago

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 read more...

add a comment |category: |Views: 14

tags: another

String.Format Isn't Suitable for Intensive Logging(blog.liranchen.com)

submitted by lirancliranc(190) 1 year, 9 months ago

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. read more...

add a comment |category: |Views: 14

tags: another

Optimising wildcard prefixed LIKE conditions | AdaTheDev(www.adathedev.co.uk)

submitted by AdaTheDevAdaTheDev(123) 1 year, 11 months ago

An overview on how to use indexed computed columns to optimise the performance of wildcard-prefixed LIKE conditions within an SQL query. read more...

add a comment |category: |Views: 4

tags: another

SQL Server - Filtered Indexes(beyondrelational.com)

submitted by jacobsebastianjacobsebastian(3639) 2 years, 1 month ago

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. read more...

add a comment |category: |Views: 141

tags: another

Optimising date filtered SQL queries(www.adathedev.co.uk)

submitted by AdaTheDevAdaTheDev(123) 2 years, 3 months ago

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. read more...

add a comment |category: |Views: 10

tags: another

SQL Server 2008 - Table Valued Parameters(www.adathedev.co.uk)

submitted by AdaTheDevAdaTheDev(123) 2 years, 3 months ago

A performance walkthrough of passing a dynamic number of values to an stored procedure using the new table valued parameter support within SQL Server 2008, in comparison with XML and CSV parameter approaches. read more...

add a comment |category: |Views: 24

tags: another

High performance bulk loading to SQL Server using SqlBulkCopy(www.adathedev.co.uk)

submitted by AdaTheDevAdaTheDev(123) 2 years, 3 months ago

When bulk loading data to an SQL Server database, the SqlBulkCopy class is invaluable. This article compares the SqlBulkCopy approach against an SqlDataAdapter approach to demonstrate the difference in performance, and how to squeeze even more throughput out of the bulk load process. read more...

add a comment |category: |Views: 104

tags: another

Sorting a DataTable - LINQ performance(www.adathedev.co.uk)

submitted by AdaTheDevAdaTheDev(123) 2 years, 3 months ago

There are a number of ways to sort the data within a DataTable and this article compares 3 ways to find out what the performance difference is between the different approaches, and which offers the most scalable solution. read more...

add a comment |category: |Views: 71

tags: another

.NET CF Performance Best Practices(jsprunger.com)

submitted by daymandayman(80) 2 years, 3 months ago

The impact of performance is much more readily apparent in .NET Compact Framework applications. The mobile devices commonly have a CPU that is 10 times slower than your desktop CPU, and possibly up to 100 times less RAM than a desktop or server. In Agile or XP development, the mantra is often to ignore performance considerations until necessary – I don’t think you can apply that to .NET CF... read more...

add a comment |category: |Views: 34

tags: another

7 tips for for loading Javascript rich Web 2.0-like sites super fast(msmvps.com)

submitted by oazabiroazabir(1805) 2 years, 6 months ago

When you create rich Ajax application, you use external JavaScript frameworks and you have your own homemade code that drives your application. The problem with well known JavaScript framework is, they offer rich set of features which are not always necessary in its entirety. You may end up using only 30% of jQuery but you still download the full jQuery framework. So, you are downloading 70% unnecessary scripts. Similarly, you might have written your own javascripts which are not always used. There might be features which are not used when the site loads for the first time, resulting in unnecessary download during initial load. Initial loading time is crucial – it can make or break your website. We did some analysis and found that every 500ms we added to initial loading, we lost approx 30% traffic who never wait for the whole page to load and just close browser or go away. So, saving initial loading time, even by couple of hundred milliseconds, is crucial for survival of a startup, especially if it’s a Rich AJAX website. read more...

add a comment |category: |Views: 30

tags: another

Google's Page Speed tool for web developers - similar to YSlow(nimtug.org)

submitted by dmcgivdmcgiv(370) 2 years, 9 months ago

Google have announced some new tools and services for web developers. read more...

add a comment |category: |Views: 22

tags: another

Performance Comparisons (a Helper Class)(winsharp93.wordpress.com)

submitted by winSharp93winSharp93(235) 2 years, 9 months ago

A little but handy helper class to run (small) performance tests. read more...

add a comment |category: |Views: 16

tags: another

System.String Vs System.Text(programming360.blogspot.com)

submitted by syedtayyabalisyedtayyabali(135) 2 years, 10 months ago

Strings of type System.String are immutable (read-only) in .NET because its value cannot be modified once it has been created. That means any change to a string causes the runtime to create a new string object and abandon the old one. That happens invisibly. Following code allocates three new strings in memory: Example: string str = "This is Programming360 Blog. "; str += "It educate technical communities. "; str += "It believes, one concept at a time..."; Only the last string has a reference; the other two will be disposed of during garbage collection. Avoiding these types of temporary strings helps avoid unnecessary garbage collection, which improves performance. There are several ways to avoid temporary strings: * Use the String class's Concat, Join, or Format methods to join multiple items in a single statement. * Use the StringBuilder class to create dynamic (mutable) strings. The StringBuilder solution is the most flexible because it can span multiple statements. The default constructor creates a buffer 16 bytes long, which grows as needed. You can specify an initial size and a maximum size if you like. Example: System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("This is Programming360 Blog. "); sb.Appen("It educate technical communities. ";); sb.Appen("It believes, one concept at at time..."); read more...

add a comment |category: |Views: 24

tags: another

SQL Server 2008 Extended Events - high performance eventing system(weblogs.sqlteam.com)

submitted by spirit1spirit1(3160) 2 years, 11 months ago

Extended Events are the new low level, high performance eventing system in SQL Server. They use less system resources and provide better tracking of SQL Server performance than previous methods like Perfmon and SQL Trace/Profiler events. read more...

1 comment |category: |Views: 19

tags: another