Quantcast
Channel: dotnetomaniak.pl - Artykuły z tagiem performance
Browsing all 100 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

[EN] Debugging high memory usage. Part 1 - ProcDump – IndexOutOfRange

Reading time ~2 minutes I’m taking a short break from Hangfire series, but I will get back to it. This time - Where did my memory go ? Or to be more exact: Why is this using so much memory? The story...

View Article


Image may be NSFW.
Clik here to view.

[EN]Debugging high memory usage. Part 2 - .NET Memory Profiler – IndexOutOfRange

Reading time ~4 minutes Diagnosing high memory usage can be tricky, here is the second part of how I found what was hogging to much memory in our system. In the previous post I’ve wrote how to create a...

View Article


Image may be NSFW.
Clik here to view.

Hryniewski.NET | Trzy słowa o optymalizacji LINQ

Kontynuując wątek LINQ, który podjąłem jakiś czas temu, poruszę dziś temat optymalizacji operacji jakie wykonujemy na kolekcjach. Na starcie muszę się przyznać, że tytuł nie jest do końca zgodny z...

View Article

Image may be NSFW.
Clik here to view.

[EN] Problems with AsParallel – IndexOutOfRange

Reading time ~6 minutes This post is covering a subset of what I am talking in my talk How I stopped worrying and learned to love parallel processing (currently only in polish). This will cover on how,...

View Article

Image may be NSFW.
Clik here to view.

[EN] The ugly truth behind pretty URLs

Attribute routing (RouteAttribute) is a quite handy feature of ASP.NET MVC. It allows you to have nice looking URLs that everybody has already accustomed to and your client surely loves it. Plus it...

View Article


Image may be NSFW.
Clik here to view.

[EN] Entity Framework 6 - Dynamically creating temporary tables from...

I'm a huge fan of entity based and result set based relational mapping (classic ORMs). I'm also huge fan of DML based relational mapping (micro ORMs). In general I'm a huge fan of every technology that...

View Article

Image may be NSFW.
Clik here to view.

Using bit masks for high-performance calculations – IndexOutOfRange

Reading time ~6 minutes Last time I’ve shown how I’ve gone from 34 hours to 11. This time we go faster. To go faster I have to do less. The current implementation of Similarity iterates over one vector...

View Article

Image may be NSFW.
Clik here to view.

Independent code in performance optimizations – IndexOutOfRange

Reading time ~1 minute This will be a fast errata to the previous one. This time I will expand the oldest performance mantra: The fastest code is the one that doesn’t execute. Second to that is the one...

View Article


Image may be NSFW.
Clik here to view.

Making bits faster – IndexOutOfRange

Reading time ~2 minutes This post was inspired by a discussion on Reddit that followed my previous post In this post, I will cover a suggestion by BelowAverageITGuy that cut down the total execution...

View Article


Image may be NSFW.
Clik here to view.

[EN] Entity Framework 6 - Dynamically creating temporary tables from...

In previous post I've shown how a temporary table can be generated based on IQueryable and then reused in subsequent queries. I have also pointed out a serious limitation. The goal of this post is to...

View Article

Image may be NSFW.
Clik here to view.

Dividing a bit in two for performance – IndexOutOfRange

Reading time ~4 minutes This post is an analysis of a very interesting optimization proposed by Nicholas Frechette in the comments under the previous post. He proposed to use one of the oldest tricks...

View Article

Image may be NSFW.
Clik here to view.

Want unlimited scale and performance? This is where to start – IndexOutOfRange

Reading time ~10 minutes This article is Part 2 in a 2-Part Series. Part 1 - What is the simplest database?Part 2 - This Article The previous post laid out the most minimum requirements for something...

View Article

Image may be NSFW.
Clik here to view.

Z tym warto się zapoznać #2 - PoznajProgramowanie.pl

Paczka wartościowych materiałów, które możecie znaleźć w sieci. Jeżeli chcesz zapoznać się z pozostałymi ciekawymi linkami możesz zrobić to tutaj...

View Article


Image may be NSFW.
Clik here to view.

ProtobufRaw vs protobuf-net | Szymon Kulec `Scooletz`

Podczas pracy nad moim nowym projektem SewingMachine zacząłem zastanawiać się, czy w szczególnych wypadkach, serializacja obiektów nie mogłaby zachodzić szybciej. Zachęcam do poznania podejścia, które...

View Article

Image may be NSFW.
Clik here to view.

F# vs C#: a performance comparison with BenchmarkDotNet – Youenn Bouglouan

A simple performance comparison between approaches encouraged by F# (immutability and functional programming) and C# (mutability and OOP). Which one would you choose?

View Article


Image may be NSFW.
Clik here to view.

Linq - optymalizacja Single oraz Last - Norbert Rozmus

We wpisie omówiona zostanie obecna implementacja metod Single oraz Last w pakiecie Linq. Zaproponowane zostaną również zoptymalizowana wersje obu metod.

View Article

Image may be NSFW.
Clik here to view.

git log - optymalizacja - Norbert Rozmus

Performance! Jak dobrać odpowiedni typ danych do postawionego zadania. We wpisie analiza różnych typów kolekcji w kontekście budowania drzewa commitów.

View Article


Image may be NSFW.
Clik here to view.

[EN] Tweak your application with ETags | blog.kateo.pl

The ETag or Entity Tag is a part of HTTP protocol used for caching purposes. In the simplest way ETags are strings that help browser to identify and validate cache. Like almost everything the ETags can...

View Article

Image may be NSFW.
Clik here to view.

[EN] MS Research - High-Performance Incremental Processing of Complex...

In this talk, I will present techniques for efficient incremental processing of complex analytical queries, ranging from classical SQL queries to linear algebra programs. Our system, called DBToaster,...

View Article

Image may be NSFW.
Clik here to view.

[EN] Measure your CPU & RAM usage with performance watcher | Piotr Gankiewicz

The latest, 6th watcher, has been recently added to the Warden library. It’s probably the simplest one, but it doesn’t mean it’s barely useful. The performance watcher has been created in order to...

View Article
Browsing all 100 articles
Browse latest View live