memesearch
Performance Optimization Workflow

Performance Optimization Workflow

Download Find similar pictures
Text on the meme
My typical workflow as a performance enthusiast: 1. Write the naive solution to a problem 2. Optimize it 3. Benchmark both solutions 4. Pretend it never happened BenchmarkDotNet v0.13.7, Windows 10 (10.0.19045.3570/22H2/2022Update) Intel Core i7-5820K CPU 3.30GHz (Broadwell), 1 CPU, 12 logical and 6 physi .NET SDK 8.0.100-rc.2.23502.2 [Host] .NET 8.0.0 (8.0.23.47906), X64 RyuJIT AVX2 Job=YIBPFD : .NET 8.0.0 (8.0.23.47906), X64 RyuJIT AVX2 InvocationCount=1 IterationCount=1 UnrollFactor=1 | Method | Mean | Error | Ratio | Gen0 | Gen1 | Gen2 | | Normal | 9.454 s | NA | 1.00 | 27000.0000 | 8000.0000 | 2000.0000 | | Optimized | 13.979 s | NA | 1.48 | 22000.0000 | 7000.0000 | 2000.0000 |
What it means

Скриншот поста с типичным рабочим процессом энтузиаста производительности: сначала пишется наивное решение, затем оно оптимизируется и сравнивается с исходным. Однако бенчмарк показывает, что «оптимизированное» решение работает медленнее обычного. Шутка высмеивает программиста, который после неудачной оптимизации предпочитает сделать вид, что ничего не произошло.

Objects
Tags
Sources
Type
image
Size
726×800 · 96.0 KiB
Mood
sarcastic
Language
en
Added