In Focus
MOBILE: HTML 5 vs. Native Apps
Istanbul Chapter May 2013 2nd Seminar Announced : Learn WinJS, Windows Store, MVC
ANNOUNCEMENT: April 2013 Month Winners
Email :
Password :
Remember me?
Forgot password
Contribute
An Article
A Blog
A News
A Video
A Link
An Interview Question
Ask a Question
TECHNOLOGIES
.NET 4.5
Current Affairs
JQuery
SharePoint 2010
Web Development
.NET Assemblies
Databases & DBA
Learn .NET
SharePoint 2013
Web Services in C#
ADO.NET in C#
Design & Architecture
LightSwitch 2012
Silverlight with C#
Windows 8
AJAX in C#
Exception Handling C#
LINQ
Smart Devices
Windows Azure
Android Programming
Graphics Design
Mobile & Embedded
SQL
Windows Controls C#
Articles C#
Hardware
Office 2013
SQL Server 2012
Windows Forms C#
ASP.NET Controls in C#
How do I
OOP/OOD
Testing
Windows Phone 8
ASP.NET MVC with C#
HTML 5
Operating Systems
TypeScript
Windows Server 2012
ASP.NET Programming
Internet & Web
PHP
Visual C#
Windows Store Apps
C# Language
iPhone/iPad
Products
Visual Studio .NET
Workflow Foundation in C#
C# Tutorials
Java
Reports using C#
Visual Studio 2010
WPF
C, C++, MFC
Java and .NET
Robotics & Hardware
Visual Studio 2012
XAML
Career Advice
JavaScript, CSS
Security in .NET
WCF with C#
XML
Chapters
Request a new Category
|
View All
ANSWERS
BLOGS
VIDEOS
INTERVIEWS
BOOKS
LINKS
NEWS
CHAPTERS
CAREER ADVICE
Create Outlook Add-in by MAPI Functionality ...
Debugging jQuery in ASP.NET
How to Enable Sign in as Different User Opti ...
Top 10 HTML5 Interview Questions
Find and Delete Duplicate Records From SQL Table
Panel Default Button is Not Working For Rad ...
Custom Paging With GridView in ASP.NET 4.5
Working With Database in HTML5
Extending WinJS ListView With Custom Item Events
Encrypt and Decrypt in SQL Server: Part 2
Coding Best Practices
Welcome to Performance & Best Practices section of C# Corner. In this section, you will find various Performance & Best Practices related source code samples, articles, tutorials, and tips.
Tweet
RECENT ACTIVITY
ALL
ARTICLES
BLOGS
TUTORIALS
VIDEOS
NEWS
Software Engineering Paradigm
Posted by
Surjeet Yadav
in
Blogs
on 07 hrs 22 minutes ago
HIPAA (Health Insurance portability and accountability Act)
Posted by
Anuja Pawar
in
Blogs
on Dec 14, 2012
Naming Connventions
Posted by
Sukesh Marla
in
Blogs
on Dec 13, 2012
Naming Conventions
Posted by
Sukesh Marla
in
Videos
on Dec 13, 2012
Tags:
Architecture
,
C#
,
Naming Conventions
,
Best Practices
Custom Generic EventArgs
Posted by
Matthew Cochran
in
Articles
on Sep 30, 2012
Tags:
generics event
,
eventargs
,
C#
,
.NET
Customizing GridView control for data modifications
Posted by
John Charles Olamendy
in
Articles
on Sep 30, 2012
Tags:
ado.net
,
asp.net
,
database entity
,
gridview
,
presentation web page list control techniques
Introduction to Enterprise Library – Part X
Posted by
Sateesh Arveti
in
Articles
on Sep 30, 2012
Tags:
Validation Application
,
Block with Policy
,
Injection Application Block
,
VAB
Introduction to Memento Pattern
Posted by
Sateesh Arveti
in
Articles
on Sep 30, 2012
Tags:
C#
,
CareTaker
,
Memento
,
Memento Pattern
,
Originator
Introduction to Template Method Pattern
Posted by
Sateesh Arveti
in
Articles
on Sep 30, 2012
Tags:
C#
,
Template Method Pattern
,
DTO
,
Concrete Class
What really make difference between structures and classes?
Posted by
Bechir Bejaoui
in
Articles
on Sep 30, 2012
Tags:
Bejaoui .Net Fundamentals
,
C#
,
heap stack
,
Struct vs Class
WEB farm - Load Balancing in Asp.net
Posted by
P Gopenath
in
Articles
on Sep 30, 2012
Tags:
Asp.net Load Balance
,
Asp.net Web farm load balance
,
IIS load balance
,
Load Balance
,
Web Farm
,
WEB farm - Load Balancing in Asp.net
Faster Performance of Deployed ASP.NET Sites
Posted by
Tanima
in
Articles
on Sep 30, 2012
Tags:
ASP.NET
,
Faster Performance Deployed Applications
,
HTTP Headers
,
deployment retail gzip
.NET Best Practice No: 1:- Detecting High Memory consuming functions in .NET code
Posted by
Shivprasad
in
Articles
on Sep 30, 2012
Tags:
CLR
,
Dot Net
,
memory allocation
,
SQL Server
,
WCF
,
WPF
.NET Best Practice No: 3:- Using performance counters to gather performance data
Posted by
Shivprasad
in
Articles
on Sep 30, 2012
Tags:
.NET
,
ASP.NET
,
SQL Server
,
WCF
,
WPF
The architecture of Visual SourceSafe 2005
Posted by
John Charles Olamendy
in
Articles
on Sep 30, 2012
Tags:
visual studio.net
,
software development process
,
Visual SourceSafe 2005
,
client-side applications
How to architect an Application
Posted by
Nazimuddin Tajuddin Basha
in
Articles
on Sep 30, 2012
Tags:
architecture of an Application
,
Business logic layer
,
Data access layer
,
Presentation layer
Best Practices of Coding
Posted by
Anand Kumar Rao
in
Articles
on Sep 30, 2012
Tags:
Best Practices of Coding
,
FXCop
,
FXCop team
,
Microsoft best practices
Debugging a Compiled Component
Posted by
wdenton
in
Articles
on Sep 30, 2012
Tags:
assembly
,
Compiled Component
,
Debugging
,
production components
,
strong name assemblies
Iterations and Performance in .NET
Posted by
Trevor Misfeldt
in
Articles
on Sep 30, 2012
Tags:
.NET
,
Direct Array
,
Enumeration
,
Indexing
,
Indirect Array
,
Pointer Math
Best Practices of Compact Framework
Posted by
Anand Kumar
in
Articles
on Sep 30, 2012
Tags:
base class library
,
Best Practices of Compact Framework
,
Compact Framework
,
GUI performance
,
Virtual method
Custom Generic EventArgs
Posted by
Matthew Cochran
in
Articles
on Sep 30, 2012
Tags:
generics event
,
eventargs
,
C#
,
.NET
Customizing GridView control for data modifications
Posted by
John Charles Olamendy
in
Articles
on Sep 30, 2012
Tags:
ado.net
,
asp.net
,
database entity
,
gridview
,
presentation web page list control techniques
Introduction to Enterprise Library – Part X
Posted by
Sateesh Arveti
in
Articles
on Sep 30, 2012
Tags:
Validation Application
,
Block with Policy
,
Injection Application Block
,
VAB
Introduction to Memento Pattern
Posted by
Sateesh Arveti
in
Articles
on Sep 30, 2012
Tags:
C#
,
CareTaker
,
Memento
,
Memento Pattern
,
Originator
Introduction to Template Method Pattern
Posted by
Sateesh Arveti
in
Articles
on Sep 30, 2012
Tags:
C#
,
Template Method Pattern
,
DTO
,
Concrete Class
What really make difference between structures and classes?
Posted by
Bechir Bejaoui
in
Articles
on Sep 30, 2012
Tags:
Bejaoui .Net Fundamentals
,
C#
,
heap stack
,
Struct vs Class
WEB farm - Load Balancing in Asp.net
Posted by
P Gopenath
in
Articles
on Sep 30, 2012
Tags:
Asp.net Load Balance
,
Asp.net Web farm load balance
,
IIS load balance
,
Load Balance
,
Web Farm
,
WEB farm - Load Balancing in Asp.net
Faster Performance of Deployed ASP.NET Sites
Posted by
Tanima
in
Articles
on Sep 30, 2012
Tags:
ASP.NET
,
Faster Performance Deployed Applications
,
HTTP Headers
,
deployment retail gzip
.NET Best Practice No: 1:- Detecting High Memory consuming functions in .NET code
Posted by
Shivprasad
in
Articles
on Sep 30, 2012
Tags:
CLR
,
Dot Net
,
memory allocation
,
SQL Server
,
WCF
,
WPF
.NET Best Practice No: 3:- Using performance counters to gather performance data
Posted by
Shivprasad
in
Articles
on Sep 30, 2012
Tags:
.NET
,
ASP.NET
,
SQL Server
,
WCF
,
WPF
The architecture of Visual SourceSafe 2005
Posted by
John Charles Olamendy
in
Articles
on Sep 30, 2012
Tags:
visual studio.net
,
software development process
,
Visual SourceSafe 2005
,
client-side applications
How to architect an Application
Posted by
Nazimuddin Tajuddin Basha
in
Articles
on Sep 30, 2012
Tags:
architecture of an Application
,
Business logic layer
,
Data access layer
,
Presentation layer
Best Practices of Coding
Posted by
Anand Kumar Rao
in
Articles
on Sep 30, 2012
Tags:
Best Practices of Coding
,
FXCop
,
FXCop team
,
Microsoft best practices
Debugging a Compiled Component
Posted by
wdenton
in
Articles
on Sep 30, 2012
Tags:
assembly
,
Compiled Component
,
Debugging
,
production components
,
strong name assemblies
Iterations and Performance in .NET
Posted by
Trevor Misfeldt
in
Articles
on Sep 30, 2012
Tags:
.NET
,
Direct Array
,
Enumeration
,
Indexing
,
Indirect Array
,
Pointer Math
Best Practices of Compact Framework
Posted by
Anand Kumar
in
Articles
on Sep 30, 2012
Tags:
base class library
,
Best Practices of Compact Framework
,
Compact Framework
,
GUI performance
,
Virtual method
C# Heap(ing) Vs Stack(ing) in .NET: Part III
Posted by
Matthew Cochran
in
Articles
on Sep 30, 2012
Tags:
C#
,
heap
,
ICloneable
,
memory value
,
referrence type
,
stack
Best Practices No 5: Detecting .NET application memory leaks
Posted by
Shivprasad
in
Articles
on Feb 24, 2011
Tags:
.NET
,
Best practice
,
Memory leaks
Consequences of .NET String Immutability and Three Related .NET Framework Bugs
Posted by
Zoran Horvat
in
Articles
on Dec 13, 2010
Tags:
.NET Framework bug
,
.NET String Immutability
,
Consequences of .NET String Immutability
,
Framework Bugs
,
Immutability
,
Path ellipsis
,
String
,
Three Related .NET
,
Three Related .NET Framework Bugs
Speed of Lambda
Posted by
Jean Paul
in
Articles
on Nov 15, 2010
Tags:
C#
,
Lambda expressions
,
Speed Difference Lambda expressions
View All
Software Engineering Paradigm
Posted by
Surjeet Yadav
in
Blogs
on 07 hrs 22 minutes ago
HIPAA (Health Insurance portability and accountability Act)
Posted by
Anuja Pawar
in
Blogs
on Dec 14, 2012
Naming Connventions
Posted by
Sukesh Marla
in
Blogs
on Dec 13, 2012
Introduction To SOLID
Posted by
Gaurav Sharma
in
Blogs
on Jun 26, 2012
Single Responsibility Principle – C#
Posted by
Gaurav Sharma
in
Blogs
on Jun 25, 2012
Object Oriented Concepts - Part I
Posted by
Gomathi Palaniswamy
in
Blogs
on Dec 12, 2011
Update Panel Overuse? Be a bit cautious in terms of slowness (performance issue)
Posted by
Anil Kumar
in
Blogs
on May 11, 2011
Null-coalescing and Ternary operator
Posted by
Anil Kumar
in
Blogs
on Apr 22, 2011
How to Avoid Single Quote Exception in SQL
Posted by
dheeraj pk
in
Blogs
on Feb 06, 2011
Open new browser window using asp.net
Posted by
Purushottam Rathore
in
Blogs
on Aug 20, 2010
Decorator Pattern
Posted by
Rajul Aggarwal
in
Blogs
on Jan 21, 2010
Observer Pattern
Posted by
Rajul Aggarwal
in
Blogs
on Jan 21, 2010
strategy pattern
Posted by
Rajul Aggarwal
in
Blogs
on Jan 21, 2010
A fast and very simple calculator
Posted by
Nikhil Kumar
in
Blogs
on Jan 05, 2010
Scientific Calculator...
Posted by
Nikhil Kumar
in
Blogs
on Jan 05, 2010
Movable form with designed Header (.dll)
Posted by
Nikhil Kumar
in
Blogs
on Jan 05, 2010
Thank's to csharp corner
Posted by
Bechir Bejaoui
in
Blogs
on Aug 22, 2009
Bing- The new super power in search world
Posted by
Rahul Kumar Saxena
in
Blogs
on May 29, 2009
How to set a tool tip on any control by coding ...
Posted by
Nikhil Kumar
in
Blogs
on Apr 20, 2009
How to add a combox dynamically ..
Posted by
Nikhil Kumar
in
Blogs
on Apr 20, 2009
View All
Automatic Validation of Objects
Posted by
Santhosh Veeraraman
in
Tutorials
on Jul 04, 2011
.NET Best Practices
Posted by
Murali Poola
in
Tutorials
on Sep 17, 2008
View All
Naming Conventions
Posted by
Sukesh Marla
in
Videos
on Dec 13, 2012
Tags:
Architecture
,
C#
,
Naming Conventions
,
Best Practices
View All
No Records Available
HOT KEYWORDS
.exe files
.NET Best Practice
.NET Framework bug
.Net Performance
.NET String Immutability
.NET Web Service Optimization
.resx files
allocate resources
APM
Application Settings
Application Tier
architecture visual source safe visual studio.net software development process
ASP.Net Application performance
Asp.net Load Balance
Asp.net Web farm load balance
ASPX pages on IIS 6.0
Asynchronous Programming Model
AUDIT TRAIL SYSTEM
benefits of using StringBuilder
best practice
Best Practices
Best Practices of Coding
code analysis
code review
Comparing String
Compilation ASP.Net
Compilation Life cycle of Asp.Net
configuration file
Configuration sections
Configuration settings
ConfigurationSection class
Consequences of .NET String Immutability
Custom Validator
Custom WSE 3.0
debug
Debug class
debug statements
Debugging GUI applications
delegate strategy
Dot Net
Dot Net Best Practice
easy coding
Empty String
Faster Performance Deployed Applications deployment retail gzip
Framework Bugs
Framework Class Library(FCL)
Functional Testing
FXCop team
GC algorithm
Generic Data
generics event eventargs
gridview asp.net microsoft.net ado.net database entity presentation web page list control techniques enterprise application customize
How to architect an Application
How to improve performance of asp.net Application
IIS load balance
Immutability
Integration of Validation Application Block with Policy Injection Application Block.
Integration Testing
Interface Model
Introduction to Enterprise Library 4.1
Life cycle of Asp.Net
Life cycle of Asp.Net Application
Load Balance
Looping
Loosely Coupled Collections
Machine Configuration Settings
Magic Numbers
Marshaling Simple Types
Memorization Pattern
memory allocation
Memory leaks
Microsoft best practices
Microsoft.Tools.FxCop.Sdk
Microsoft.Tools.FxCop.Sdk.Introspection
Northwind SQL Server 2005
Optimization tips
Path ellipsis
performance of ASP.Net Application
performance tips
Recfactoring
resx resources
settings
Speed Difference Lambda expressions
String Builder classes
string.Equals method
system properties
Three Related .NET
Three Related .NET Framework Bugs
tips
tricks
TryParse
tuning
Unboxing.
validation of objects
Web Farm
Web Services Optimization
Webfarm
websites
workflow software
Working with Strings
PREMIUM SPONSORS
iPhone, Android & Web Development Services
Over-C is a holistic consortium of communications and technology specialists. We build, deploy and market both business as well as consumer products and solutions.
STATISTICS
TOP LEADERS
View All
WHITEPAPERS AND BOOKS
Interview Questions on SharePoint 2013
SharePoint 2010 Administration & Development
Getting Started with Managed Metadata Service in SharePoint 2010
Windows Phone 7 Hileleri
Windows Phone Development Step by Step Tutorial
Essentials of SharePoint 2010: Business Intelligence Capabilities
Working with Directories in C#
FileInfo in C#
Programming List with C#
Source Code: Graphics Programming with GDI+
View All
Follow @twitterapi
TRENDING UP
Running the command prompt from visual studio tools menu
WEB farm - Load Balancing in Asp.net
C# Heap(ing) Vs Stack(ing) in .NET: Part III
Copying Data from one DataTable to Another using ImportRow
Custom Generic EventArgs
Best Practices of Coding
View All
SPONSORED BY
DynamicPDF ReportWriter Suite
PDF reports have never been easier to create. With our included WYSIWYG Designer, you can layout your reports, set up your data source and let DynamicPDF ReportWriter do the rest.
LATEST JOBS
Sr. ASP.NET Developer
Multiple positions
.NET Developer and PHP Developer
Marketing Executives
Sr. ASP.NET Developer
Software Director - Pharmacy Automation
Applying for job
Metro Style App Developer
.NET Developer WPF or Silverlight exp Boston MA
ASP .Net Developers
View All Jobs
|
Post a New Job
Poll
Result
All Polls
Favorite Computer Manufacturer
Who is your favorite Computer manufacturer?
Lenovo
HP
Dell
Toshiba
Acer
Sony
Who is your favorite Computer manufacturer?
Options
Votes
%
Lenovo
21
14.38
HP
6
4.11
Dell
17
11.64
Toshiba
54
36.99
Acer
43
29.45
Sony
5
3.42
Total
146
100%