jellyfin-server/MediaBrowser.Common
Bond_009 5012c09368 Optimize GetMD5 function
|                       Method |     Mean |   Error |  StdDev |  Gen 0 | Allocated |
|----------------------------- |---------:|--------:|--------:|-------:|----------:|
|                          Old | 795.1 ns | 5.90 ns | 4.61 ns | 0.0029 |     312 B |
| HashDataInsteadOfComputeHash | 396.1 ns | 1.36 ns | 1.13 ns | 0.0014 |     152 B |
|      StackallocedDestination | 395.8 ns | 1.80 ns | 1.60 ns | 0.0014 |     152 B |
|                   RentBuffer | 498.8 ns | 3.35 ns | 2.97 ns |      - |      40 B |

Tested multiple possible speedups, in the end the simplest of them all won
2022-04-09 20:17:07 +02:00
..
Configuration Enable nullable reference types for MediaBrowser.Common 2021-05-05 12:57:01 +02:00
Events Enable nullable reference types for MediaBrowser.Common 2021-05-05 12:57:01 +02:00
Extensions Optimize GetMD5 function 2022-04-09 20:17:07 +02:00
Net Merge pull request #7549 from cvium/fix_isinlocalnetwork 2022-04-07 12:54:58 -04:00
Plugins Minor improvements 2021-08-15 23:48:19 +02:00
Progress Enable nullable reference types for MediaBrowser.Common 2021-05-05 12:57:01 +02:00
Properties
Providers Minor improvements 2021-08-04 14:40:09 +02:00
System Minor improvements 2020-04-01 15:30:53 +02:00
Updates Minor fixes 2021-06-06 18:11:51 +02:00
Crc32.cs Rewrite packet writing code for HdHomerun 2021-02-12 17:34:51 +01:00
FfmpegException.cs Move FfmpegException to MediaBrowser.Common 2021-10-10 19:48:11 +03:00
IApplicationHost.cs Very light cleanup in applicationhost 2021-11-13 14:37:26 +01:00
MediaBrowser.Common.csproj Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406 2022-03-21 12:22:11 +00:00