jellyfin/Emby.Server.Implementations
Bond_009 33327aa1a9 Improve fast path of ManagedFileSystem.GetValidFilename
|                      Method |          Data |        Mean |     Error |    StdDev |      Median |  Gen 0 | Gen 1 | Gen 2 | Allocated |
|---------------------------- |-------------- |------------:|----------:|----------:|------------:|-------:|------:|------:|----------:|
|       GetValidFilenameBench |    AC/DCKD/A |    52.29 ns |  0.537 ns |  0.448 ns |    52.35 ns | 0.0255 |     - |     - |      80 B |
|    GetValidFilenameOldBench |    AC/DCKD/A |    86.68 ns |  1.205 ns |  1.127 ns |    86.33 ns | 0.0587 |     - |     - |     184 B |
|    GetValidFilenameWinBench |    AC/DCKD/A |   448.55 ns |  1.228 ns |  1.088 ns |   448.33 ns | 0.0505 |     - |     - |     160 B |
| GetValidFilenameOldWinBench |    AC/DCKD/A |   865.21 ns |  5.734 ns |  5.083 ns |   866.60 ns | 0.0839 |     - |     - |     264 B |
|       GetValidFilenameBench | ValidFileName |    16.00 ns |  0.234 ns |  0.207 ns |    16.02 ns | 0.0102 |     - |     - |      32 B |
|    GetValidFilenameOldBench | ValidFileName |   100.66 ns |  1.255 ns |  1.174 ns |   101.21 ns | 0.0587 |     - |     - |     184 B |
|    GetValidFilenameWinBench | ValidFileName |   116.60 ns |  1.624 ns |  1.519 ns |   116.88 ns | 0.0356 |     - |     - |     112 B |
| GetValidFilenameOldWinBench | ValidFileName | 1,052.66 ns | 18.077 ns | 33.056 ns | 1,037.25 ns | 0.0839 |     - |     - |     264 B |
2021-04-22 12:31:47 +02:00
..
AppBase Remove unused using directives 2021-04-17 11:37:55 +01:00
Archiving
Branding Apply code review suggestions 2020-04-19 13:39:12 -04:00
Channels Remove unused using directives 2021-04-17 11:37:55 +01:00
Collections Merge pull request #5808 from cvium/semi-fix-collection-perf 2021-04-21 13:52:51 +02:00
Configuration fix ssl certificate cannot be saved 2020-12-11 23:52:09 +08:00
Cryptography Updated based on review feedback 2020-11-13 18:04:06 -07:00
Data move IsPlayed to outerquery 2021-04-09 11:32:19 +02:00
Devices Clean up DeviceManager and don't store capabilities on disk 2020-11-19 09:38:54 -05:00
Dto Create BaseItemKind enum 2021-02-10 17:09:23 -07:00
EntryPoints Improve tests 2021-02-23 16:45:10 +01:00
HttpServer Remove unused using directives 2021-04-17 11:37:55 +01:00
Images Remove unused using directives 2021-04-17 11:37:55 +01:00
IO Improve fast path of ManagedFileSystem.GetValidFilename 2021-04-22 12:31:47 +02:00
Library Update var names 2021-04-21 07:11:14 -04:00
LiveTv Remove unused using directives 2021-04-17 11:37:55 +01:00
Localization Remove unused using directives 2021-04-17 11:37:55 +01:00
MediaEncoder Remove unused using directives 2021-04-17 11:37:55 +01:00
Net Fix warnings 2020-07-24 16:37:54 +02:00
Playlists Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids usage. 2020-11-16 20:29:46 -07:00
Plugins Keep plugin status after update. 2021-04-06 20:59:47 +01:00
Properties Add tests for HdHomerunHost.GetModelInfo 2020-12-08 18:53:38 +01:00
QuickConnect Remove unused using directives 2021-04-17 11:37:55 +01:00
ScheduledTasks Remove unused using directives 2021-04-17 11:37:55 +01:00
Security Fix SA 1116 warnings 2020-10-12 20:05:11 +02:00
Serialization Remove custom Json serializer 2020-12-23 13:24:34 +01:00
Session Minor improvements 2021-02-21 02:49:52 +01:00
Sorting Include specials in the calculation for the "Next Up" episode. Fixes #1479 2021-02-28 21:21:26 +01:00
SyncPlay Merge pull request #4716 from OancaAndrei/syncplay-new-auth-policies 2020-12-13 16:58:28 -05:00
TV Apply suggested formatting changes 2021-03-05 22:51:08 +01:00
Udp Enable nullability for ServerDiscoveryInfo (#5804) 2021-04-15 15:39:59 +02:00
Updates Update Emby.Server.Implementations/Updates/InstallationManager.cs 2021-04-08 14:38:25 +01:00
ApplicationHost.cs EncodingHelper: Fix circular dependency 2021-04-20 23:03:36 +02:00
ConfigurationOptions.cs Remove unused using directives 2021-04-17 11:37:55 +01:00
Emby.Server.Implementations.csproj Enable NetAnalyzers for more projects 2021-04-06 20:02:06 +02:00
IStartupOptions.cs Remove unused using directives 2021-04-17 11:37:55 +01:00
ServerApplicationPaths.cs Minor improvements 2020-10-17 16:01:36 +02:00