Skocz do zawartości

Aktywacja nowych użytkowników
Zakazane produkcje

  • advertisement_alt
  • advertisement_alt
  • advertisement_alt
Alexandr

C# Performance Tricks: How To Radically Optimize Your Code

Rekomendowane odpowiedzi

JXr3p16.jpg

 

C# Performance Tricks: How To Radically Optimize Your Code

English | 2.5h | AVC (.MP4) 1280x720 30fps | AAC 44.1KHz 2ch | 796 Mb

Genre: eLearning

 

 

An in-depth guide to optimize C# performance that every professional .NET developer must know.

 

An in-depth guide to optimize C# performance that every professional .NET developer must know.

 

BEST COURSE CHOICE for beginners and intermediate C# developers who want to take their programming skills to the next level.

 

This is the BEST COURSE CHOICE for beginners and intermediate C# developers who want to learn how to write clean, elegant and high-performance C# code.

 

You might have enrolled in an "How to program in C#" course, or learned the language at school or university. But here's a sobering fact: most courses only teach you how to write code, and not how to write great code.

 

Niels said it best when he wrote in his review:

 

This is the stuff my teachers never had time for in school

 

Niels' teachers did the best they could, but the .NET Framework is huge. For any given problem there are 5-10 solutions, and it is not always clear which solution to pick.

 

For example, let's say you're adding 4 strings together. Should you use string or StringBuilder? If you always use a StringBuilder you get Append() methods all over the place and your code looks very convoluted and hard to read. What to do?

 

How about storing a collection of values? There's a bewildering array of choices - single or multidimensional arrays, "jagged" arrays, the ArrayList class, generic lists, custom collections, dictionaries... Which one should you pick?

 

I will help you make those choices

 

This course will help you out. In a series of bite-sized lectures I will cover all of these issues one by one, and measure the performance of each possible solution. You'll see that some choices have terrible performance, and other seemingly obvious performance optimizations actually don't do much at all.

 

But wait, there's more! I will not only show you great performance tricks, but also dive into Common Intermediate Code (CIL), the language that the C# compiler compiles to. If this sounds daunting, don't worry! The CIL language is actually very easy to read and understand. I'll take you through the basics in a concise 15-minute lecture.

 

After completing this course you will be able to read performance optimizations straight out of CIL code, like a pro.

DOWNLOAD

 

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

    • 1 Posts
    • 3 Views
    • 2 Posts
    • 57 Views
    • 1 Posts
    • 9 Views
    • 1 Posts
    • 10 Views
    • 1 Posts
    • 10 Views

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej witryny, wyrażasz zgodę na nasze Warunki użytkowania.