| AsyncBenchmarks.cs | 819.2 B | ||
| Attributes | |||
| Benchmarks.csproj | 1 KB | ||
| Columns | |||
| Configuration | |||
| BaseConfig.cs | 716.8 B | ||
| DemoDbContext.cs | 307.2 B | ||
| EfRegressionBenchmarks.cs | 2.6 KB | ||
| EfRegressionConfig.cs | 921.6 B | ||
| EmailValidationBenchmarks.cs | 3.3 KB | ||
| EventProcessors | |||
| Exporters | |||
| Filters | |||
| FastFilter.cs | 307.2 B | ||
| FluentValidation | |||
| InliningBenchmarks.cs | 2 KB | ||
| Loggers | |||
| JsonlLogger.cs | 1.1 KB | ||
| MultiModalBenchmarks.cs | 1.2 KB | ||
| NativeMemoryBenchmarks.cs | 614.4 B | ||
| Orderers | |||
| AestheticOrderer.cs | 1.6 KB | ||
| ParallelizationBenchmarks.cs | 3.2 KB | ||
| Program.cs | 614.4 B | ||
| SortingBenchmarks.cs | 2.5 KB | ||
| SquareRootBenchmarks.cs | 1.5 KB | ||
| StringFormattingBenchmarks.cs | 2.9 KB | ||
| StringParsingBenchmarks.cs | 3.2 KB | ||
| TailCallBenchmarks.cs | 716.8 B | ||
| ThreadingBenchmarks.cs | 2.6 KB | ||
| Validation | |||
| Domain | |||
| Domain.csproj | 819.2 B | ||
| FluentValidation | |||
| CustomerValidator.cs | 512 B | ||
| Model | |||
| Customer.cs | 307.2 B | ||
| Sorting.cs | 6.7 KB | ||
| SquareRoot.cs | 2.8 KB | ||
| Tests | |||
| FluentValidation | |||
| CustomerValidatorTests.cs | 4.6 KB | ||
| TreeTraversal.cs | 1.4 KB | ||
| RequireReturnValueValidator.cs | 716.8 B | ||
| appsettings.json | 102.4 B | ||
| ValidationBenchmarks.cs | 1.1 KB | ||
| PlainTextExporter.cs | 2.6 KB | ||
| MyEventProcessor.cs | 102.4 B | ||
| JsonExporterConfig.cs | 1.3 KB | ||
| MultiPowerPlanConfig.cs | 716.8 B | ||
| MultiRuntimeConfig.cs | 614.4 B | ||
| MyConfig.cs | 716.8 B | ||
| DeltaColumn.cs | 1.7 KB | ||
| HideStatisticsColumns.cs | 307.2 B | ||
| RequireReturnValueValidatorAttribute.cs | 409.6 B | ||
| TimeLimitAttribute.cs | 409.6 B | ||
| Get Bonus Downloads Here.url | 204.8 B | ||
| SortingTests.cs | 5.1 KB | ||
| SquareRootTests.cs | 4.3 KB | ||
| Tests.csproj | 819.2 B | ||
| bdn-demo.sln | 1.7 KB | ||
| gitignore | 7.7 KB | ||
| global.json | 102.4 B | ||
| idea | |||
| idea.bdn-demo | |||
| idea | |||
| claude | |||
| gitignore | 7.6 KB | ||
| settings.local.json | 204.8 B | ||
| encodings.xml | 204.8 B | ||
| gitignore | 307.2 B | ||
| indexLayout.xml | 204.8 B | ||
| vcs.xml | 204.8 B | ||
| ~Get Your Files Here ! | |||
| 1. Welcome.mp4 | 23.6 MB | ||
| 10. Your First Benchmark.mp4 | 67.2 MB | ||
| 11. Benchmark Lifecycle.mp4 | 48.6 MB | ||
| 12. Benchmark Structure.mp4 | 33.3 MB | ||
| 13. Wrap-Up_2.mp4 | 1.3 MB | ||
| 14. Baselines.mp4 | 13.8 MB | ||
| 15. Organizing Benchmarks.mp4 | 26 MB | ||
| 16. Configuration Methods.mp4 | 75.8 MB | ||
| 17. Job Control.mp4 | 37.9 MB | ||
| 18. Configuring Power Plans.mp4 | 22 MB | ||
| 19. Wrap-Up_3.mp4 | 4.1 MB | ||
| 2. What you will learn in this course.mp4 | 19.5 MB | ||
| 20. Comparing .NET Runtimes.mp4 | 33.1 MB | ||
| 21. Comparing Library Versions.mp4 | 26.1 MB | ||
| 22. Wrap-Up_4.mp4 | 3.6 MB | ||
| 23. Arguments.mp4 | 15.4 MB | ||
| 24. ArgumentsSource.mp4 | 15.1 MB | ||
| 25. Params.mp4 | 28.1 MB | ||
| 26. ParamsSource.mp4 | 14.8 MB | ||
| 27. Arguments vs. Params.mp4 | 16.8 MB | ||
| 28. Wrap-up_5.mp4 | 4.7 MB | ||
| 29. Exports and Graphs.mp4 | 62.5 MB | ||
| 3. Who is this course for and prerequisites.mp4 | 21.2 MB | ||
| 30. Standard Columns.mp4 | 18.6 MB | ||
| 31. Optional Columns.mp4 | 70.6 MB | ||
| 32. Outliers.mp4 | 7.8 MB | ||
| 33. Multi-Modal Results.mp4 | 15.4 MB | ||
| 34. Wrap-Up_6.mp4 | 3.1 MB | ||
| 35. Memory Diagnostics.mp4 | 10.6 MB | ||
| 36. Demo - MemoryDiagnoser.mp4 | 55.7 MB | ||
| 37. Hidden Allocations.mp4 | 14.1 MB | ||
| 38. Wrap Up.mp4 | 8.5 MB | ||
| 39. Exception Diagnostics.mp4 | 6.4 MB | ||
| 4. Why Benchmark.mp4 | 3.7 MB | ||
| 40. Demo - Email Validation.mp4 | 20.7 MB | ||
| 41. Interpreting the Results.mp4 | 20.4 MB | ||
| 42. Wrap-Up_7.mp4 | 5.7 MB | ||
| 43. ThreadingDiagnoser.mp4 | 11.1 MB | ||
| 44. Demo - Parallelization.mp4 | 27.7 MB | ||
| 45. Demo - Synchronization.mp4 | 34.4 MB | ||
| 46. Wrap-Up_8.mp4 | 7.9 MB | ||
| 47. Less Common Diagnosers.mp4 | 5 MB | ||
| 48. EtwProfiler.mp4 | 32.7 MB | ||
| 49. ConcurrencyVisualizerProfiler.mp4 | 43.4 MB | ||
| 5. Defining Performance.mp4 | 21 MB | ||
| 50. InliningDiagnoser.mp4 | 28 MB | ||
| 51. TailCallDiagnoser.mp4 | 30.2 MB | ||
| 52. NativeMemoryProfiler.mp4 | 11.6 MB | ||
| 53. HardwareCounterDiagnoser.mp4 | 22.7 MB | ||
| 54. DisassemblyDiagnoser.mp4 | 51.3 MB | ||
| 55. EventPipeProfiler.mp4 | 19.4 MB | ||
| 56. DotTraceDiagnoser & DotMemoryDiagnoser.mp4 | 25.5 MB | ||
| 57. Wrap-Up_9.mp4 | 3.2 MB | ||
| 58. Tuning for Accuracy.mp4 | 99.6 MB | ||
| 59. Garbage Collector Modes.mp4 | 33.3 MB | ||
| 6. Measuring Performance.mp4 | 14.4 MB | ||
| 60. JIT Compiler Selection.mp4 | 16.4 MB | ||
| 61. Native AOT.mp4 | 15.7 MB | ||
| 62. Wrap-Up_10.mp4 | 4.6 MB | ||
| 63. Custom Validators.mp4 | 27.2 MB | ||
| 64. Custom Attributes.mp4 | 15.5 MB | ||
| 65. Custom Columns.mp4 | 54.9 MB | ||
| 66. Hiding Columns.mp4 | 12.7 MB | ||
| 67. Custom Exporters.mp4 | 32.2 MB | ||
| 68. Custom Loggers.mp4 | 11.6 MB | ||
| 69. Custom Filters.mp4 | 19.9 MB | ||
| 7. Homegrown Benchmarks.mp4 | 25.2 MB | ||
| 70. Custom Orderers.mp4 | 19.3 MB | ||
| 71. Custom Analysers.mp4 | 15.2 MB | ||
| 72. Event Processors.mp4 | 17.2 MB | ||
| 73. Wrap-Up_11.mp4 | 8.8 MB | ||
| 74. Practical Examples.mp4 | 24.2 MB | ||
| 75. Comparing Runtimes.mp4 | 22.3 MB | ||
| 76. Comparing EF Core Versions.mp4 | 88.6 MB | ||
| 77. Detecting Performance Regressions.mp4 | 47 MB | ||
| 78. Guidelines.mp4 | 28 MB | ||
| 8. Benchmarking Libraries.mp4 | 14.8 MB | ||
| 9. Wrap-Up.mp4 | 4.3 MB | ||
| Bonus Resources.txt | 102.4 B | ||
| LICENSE | 1.1 KB | ||
| README.md | 102.4 B | ||
| bdn-demo | |||
| Benchmarks | |||
| Analysers | |||
| TimeLimitAnalyser.cs | 921.6 B |
Dometrain - From Zero to Hero: Benchmarking code in .NET
https://WebToolTip.com
Released 6/2026
By Mel Grubb
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: From Zero to Hero | Genre: eLearning | Language: English | Duration: 7h 10m | Size: 1.9 GB
Learn how to measure code performance in .NET using BenchmarkDotNet.
Writing homegrown benchmarks in .NET often leads to inaccurate measurements skewed by JIT compilation, garbage collection, and environmental noise. This course teaches you how to accurately measure and analyze .NET code performance using BenchmarkDotNet, built up from first principles. You’ll start with the fundamentals of the benchmark lifecycle and structure, before moving into establishing baselines, controlling jobs, and configuring power plans. From there, we’ll cover how to feed data into your benchmarks using Arguments and Params, and how to properly interpret the output by analyzing standard columns, handling outliers, and identifying multi-modal results. You’ll also learn how to directly compare different .NET runtimes and third-party library versions side by side.
Next, we’ll go under the hood to explore deep runtime diagnostics. You’ll track down hidden allocations using the MemoryDiagnoser, measure the overhead of thrown exceptions, and analyze parallelization and synchronization behavior with the ThreadingDiagnoser. We will also cover specialized profilers like the EtwProfiler, DisassemblyDiagnoser, and InliningDiagnoser to see exactly how the runtime executes your code. From there, you’ll learn how to tune the engine for accuracy by configuring garbage collector modes, JIT compiler selection, and Native AOT. Finally, you’ll master customizing the framework itself with custom columns, exporters, and analysers, before applying these techniques to practical scenarios like comparing EF Core versions and detecting performance regressions.
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
Dometrain - From Zero to Hero - From Microservices to Modular Monoliths Posted by
freecoursewb in Other
|
465.1 MB | freecoursewb | 2 months | 13 | 4 |
| 1.7 GB | freecoursewb | 10 months | 3 | 0 | |
|
Dometrain - From Zero to Hero - Authentication and Authorization in Blazor Posted by
freecoursewb in Other
|
1 GB | freecoursewb | 1 year | 7 | 0 |
| 847.2 MB | freecoursewb | 1 year | 8 | 0 | |
| 735.2 MB | freecoursewb | 1 year | 2 | 1 |
All Comments