- Artykuły z tagiem performance

Sergey VasilievTags:#CSharp#KnowledgeAuthor: Sergey VasilievUnexpected GC PressureEnum.EqualsEnum.GetHashCode.NET VS .NET Framework in Considered ExamplesEquals GetHashCodePerformanceEqualsGetHashCodeConclusion C# has low barriers to entry and forgives a lot. Seriously, you may not understand how things work under the hood but still write code and remain easy-going about this. Though you still have to deal with different nuances over time. Today, we'll look at one of suc...

Tagi: performance
Dziel się z innymi:
Enums in C#: Hidden Pitfalls

Sztuka programowania 5 dni, 15 godzin, 34 minuty temu Piotr Stapp 63 źrodło rozwiń

Rocket Mortgage Technology BlogRocket Mortgage Technology BlogRocket Mortgage TechnologyFollow·9 min read Measuring Performance in .NET Jason Bock, Developer Advocate, Rocket Mortgage As developers, we come across unique ways to implement algorithms that may seem intriguing, but their novelty must be challenged with performance analysis. In this article, I’ll discuss ways to determine if words are anagrams using prime numbers. I’ll compare this approach to other solutions, and I’ll use Benchmark.NET t...

Tagi: performance
Dziel się z innymi:
Anagrams and Prime Numbers. Measuring Performance in .NET | by Rocket Mortgage Technology | Rocket Mortgage Technology Blog | Jul, 2021 | Medium

Inne 21 dni, 16 godzin, 40 minut temu Piotr Stapp 18 źrodło rozwiń

Get startedOpen in appAntão Almada574 FollowersAbout Sign inGet started574 FollowersAboutGet startedOpen in app Antão Almada 2 days ago·3 min read In my previous post I left out ArraySegment

Tagi: performance
Dziel się z innymi:
Array iteration performance in C# — ArraySegment | by Antão Almada | Jun, 2021 | Medium

Sztuka programowania 34 dni, 15 godzin, 14 minut temu Piotr Stapp 41 źrodło rozwiń

In this blog post I will do a deep dive into record struct being introduced in the upcoming C# 10 and look at the performance implications of this in a specific context. I will cover:Code generated for record structImportance of the generated codePerformance implications of default struct equality in C#Setup project to use preview compiler via Microsoft.Net.Compilers.Toolset nuget packageTypes and implementations covering different possibilities and common pitfallsBenchmarks showing record struct can be ...

Tagi: performance
Dziel się z innymi:
C# 10 - `record struct` Deep Dive & Performance Implications – nietras – Programming, mechanical sympathy, machine learning and .NET ❤.

Sztuka programowania 35 dni, 15 godzin, 47 minut temu Piotr Stapp 45 źrodło rozwiń

Converting an enum value to a string using the ToString() method is expensive. In general, the performance impact is negligible. But when you call the ToString method thousands of times per second, saving a few milliseconds is important.

Tagi: performance
Dziel się z innymi:
Caching Enum.ToString to improve performance - Meziantou's blog

Inne 41 dni, 15 godzin, 32 minuty temu Piotr Stapp 63 źrodło rozwiń

The story behind creating my first general use, performance-first library.

Validot's performance explained -

Narzędzia 53 dni, 16 godzin, 29 minut temu bartoszlenar 53 źrodło rozwiń

O szukaniu performance'u. Pół żartem, pół serio. Ciało jest. Nawet dycha, ale sprawcy brak. Kto jest winny?

[EN] Performance investigations - Szymon Kulec @Scooletz

Sztuka programowania 159 dni, 14 godzin, 33 minuty temu Scooletz 66 źrodło rozwiń

Zapraszam do historii 3 PRów, które optymalizują jednego z klientów Ethereum, Nethermind. Zaczęło się niewinnie, od profilowania, a skończyło na przepisaniu implementacji cache'a.

[EN] Optymalizacja wydajności w Nethermind (Ethereum)

Sztuka programowania 251 dni, 14 godzin, 47 minut temu Scooletz 56 źrodło rozwiń

Czy warto móc uruchomić więcej funkcji za mniej $$$? Myślę że tak. Zapraszam do podróży do krainy optymalizacji Azure Functions.

Dziel się z innymi:
Improving Azure Functions performance - Szymon Kulec @Scooletz

Cloud 286 dni, 15 godzin, 34 minuty temu Scooletz 56 źrodło rozwiń

In this video, I'm going to show you 5 performance tips (or tricks) that you can apply in order to make your C# code run faster.

Dziel się z innymi:
5 (Extreme) Performance Tips in C# - YouTube

Sztuka programowania 300 dni, 16 godzin, 12 minut temu Badamczewski 104 źrodło rozwiń

Marcin Hoppe pokazuje jak używać JWT w Asp.Net Core i jak polepszyć jego wydajność 10x. Mało, dużo? Obejrzyj, sprawdź i oceń.

Dziel się z innymi:
Jak polepszyć wydajność JWT w ASP.NET Core - webinar Dotnetos z Marcinem Hoppe

Sztuka programowania 336 dni, 17 godzin, 28 minut temu Scooletz 76 źrodło rozwiń

This video talks about a very cool concept called "value delegates." We will learn what they are, how to apply it to LINQ to decrease allocations to zero, and inline the delegate itself.

Dziel się z innymi:
[EN] C# LINQ Performance Tips #6 - Value Delegates - YouTube

Sztuka programowania 342 dni, 15 godzin, 43 minuty temu Badamczewski 30 źrodło rozwiń

This video talks about the "Skip" method, and differences in implementation between dotnet frameworks. Also, we will try to implement a less flexible but faster version of the "Skip" method. Enjoy. 🙂

Dziel się z innymi:
[EN] C# LINQ Performance Tips #5 - Skip & .NET Runtimes - YouTube

Sztuka programowania 343 dni, 16 godzin, 4 minuty temu Badamczewski 30 źrodło rozwiń

This time we're looking at Branch Prediction and Branch Elimination and how to apply them to LINQ and to programming in general.

Dziel się z innymi:
[EN] C# LINQ Performance Tips #4 - Branch Elimination - YouTube

Sztuka programowania 347 dni, 15 godzin, 52 minuty temu Badamczewski 49 źrodło rozwiń

This video will show you some of the performance and allocation problems that you might encounter when writing LINQ expressions we will also see that an expression you see is not necessarily, what you get. LINQ is not all bad and we will show you an example where LINQ absolutely rocks! This video mentions examples found in my previous video: Enjoy.

Dziel się z innymi:
[EN] C# LINQ Performance Tips #1 - YouTube

Sztuka programowania 354 dni, 16 godzin, 35 minut temu Badamczewski 95 źrodło rozwiń

Bit hacks are an incredibly powerful tool in every developer's toolbox. When used correctly, they can bring simplicity, performance, scalability, and even be used for compact data representation in probabilistic Data Structures. The downside is that they are hard to understand, need a lot of testing, and in a lot of cases, they aren't portable since these operations will have different outcomes on different hardware architectures. Don't worry. I'm here to help. In this article, we will be discussing t...

Dziel się z innymi:
Bit Hacks in C#

Sztuka programowania 404 dni, 15 godzin, 46 minut temu Badamczewski 127 źrodło rozwiń

EventPipeProfiler is a new cross-platform profiler that I’ve implemented in the BenchmarkDotNet library. It allows profile .NET code on every platform - Windows, Linux, macOS. Collected data are exported to trace files (.speedscope.json and .nettrace) which can be analyzed using SpeedScope, PerfView, and Visual Studio Profiler. This new profiler will be available from the 0.12.1 version.

Dziel się z innymi:
Cross-platform profiling .NET code with BenchmarkDotNet

Narzędzia 480 dni, 15 godzin, 45 minut temu gorallo 47 źrodło rozwiń

The BenchmarkDotNet library is great for creating benchmarks that can be run on a local machine in a very simple way. In this post, you will learn how to run them in a Docker container with a different operating system or using a different .Net Core version.

How to run BenchmarkDotNet in a Docker container

Narzędzia 598 dni, 15 godzin, 44 minuty temu gorallo 79 źrodło rozwiń

So…after quite a serious thing which was writing Pro .NET Memory Management book, I’ve decided to experiment with a little pet project for having some more fun. I have quite a few very interesting ideas going on in my head. Yet, I needed to choose one! And that’s how an idea of OutOfMemory game prototype materialized!

Dziel się z innymi:
OutOfMemory – a nerdy card game for developers! – TooSlowException

Inne 825 dni, 16 godzin temu KonradKokosa 99 źrodło rozwiń

In this post you will learn how to generate the disassembly of .NET functions and how to diff many of them.

Generates disassembly of .NET functions

Narzędzia 917 dni, 5 godzin, 9 minut temu gorallo 60 źrodło rozwiń

1 2 3 4


dynamIT 2021
Kraków, Browar Lubicz, ul. Lubicz 17J



(32 895,6)
(32 816,53)
(27 178,29)
(21 178,88)
(20 336,33)
(13 018,14)
(10 531,65)
(9 790,28)
(8 866,31)
(6 837,96)
(6 214,22)
(5 393,84)
(4 157,41)
(4 026,73)
(3 908,07)
(3 599,64)
(3 448,35)
(3 318,39)
(3 224,66)
(3 221,45)