The Wayback Machine - https://web.archive.org/web/20101205094030/http://www.codeguru.com/csharp/.net/net_general/performance/

    Performance

    [Updated] How to Move, Resize, and Reconfigure Objects in the Working Applications

    An algorithm to make any object moveable and resizable by users and applications.

    C# Tips and Tricks

    Learn some tips and tricks with the C# 3.0 language features along with exploring some productivity gains with the Visual Studio IDE.

    .NET Tip: It's 2:00 a.m. Do You Know What Your Processes Are Doing?

    Monitor the health of the processes running on your system.

    C# Language Highlight: Using Keyword

    Learn about the dual-purpose of the C# using keyword. Examine why it can be extremely helpful in object management, and the syntax for its use.

    .NET Tip: Data Encapsulation: Using Properties Instead of Public Variables

    Here is encapsulation, one of the very basic tenets of object-oriented programming. Using properties instead of public variables helps insulate the users of your class from change, provides you more flexibility, and will ease maintenance of your class.

    Garbage Collector

    Any program uses resources. These resources can be files, database resources, network connections, memory buffers, objects, and so forth. Learn how to allocate memory for these resources.

    Get Jagged!

    Super-charge your .NET application performance by implementing jagged arrays.

    Implementing Extension Methods in VB.NET

    Extension Methods permit programmers to add behavior to a class without creating a wrapper. Here, you will learn how to implement Extension Methods in Visual Basic and .NET.

    Windows Forms Tricks You May Have Missed

    Here are several lesser-known tips and tricks that will assist you in building fully functional and well performing Windows Forms applications.

    .NET Tip: Using a Parameter Array in Your Functions

    When you're creating a function that needs a variable list of arguments, use a parameter array.

    CLR Method Internals (.NET 2.0)

    Method calls are the bread and butter of C# and VB programming, but a lot of moving pieces go into making that all work.

    Implement Caching to Give Your .NET Applications a Performance Boost

    Caching can dramatically improve the performance of a database-driven .NET application. The Enterprise Library caching block encapsulates the plumbing code required to implement caching in a reusable block.

    Take Advantage of Isolated Storage with .NET

    Learn the basics of the .NET runtime's isolated storage function. Then, see how to use it to create a utility class that makes reading and writing user-specific application data safe and easy.

    Inter-Process Communication in .NET Using Named Pipes, Part 2

    Describes how to build a .NET Named Pipes multithreaded server and a client communicating with it.

    Inter-Process Communication in .NET Using Named Pipes, Part 1

    This article explores a way of implementing Named Pipes based Inter-Process Communication between .NET applications.

    Performance Counters Determine Application Performance

    Determine the overall performance of your applications and diagnose those pesky "undocumented features" with performance counters. Learn the basics of deploying and using features in your instrumentation.

    Performance Matters: Choose Your Library Wisely

    Benchmarking is not for the faint of heart'—you have to know what you're measuring. Don't always believe that Java is faster than VB.NET, nor that C# is faster than C++.






    Internet.com
    The Network for Technology Professionals

    About Internet.com

    Legal Notices, Licensing, Permissions, Privacy Policy.
    Advertise | Newsletters | E-mail Offers