Bond_009
|
a9b497720d
|
Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip
This test uses a very small object (CountryInfo), using a bigger object
would increase the difference in allocated memory.
```
BenchmarkDotNet=v0.12.1, OS=fedora 32
Intel Core i7-6700HQ CPU 2.60GHz (Skylake), 1 CPU, 8 logical and 4 physical cores
.NET Core SDK=5.0.100
[Host] : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT
DefaultJob : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT
| Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
|---------------- |-----------:|---------:|---------:|-------:|------:|------:|----------:|
| RoundTripBytes | 932.0 ns | 5.09 ns | 4.25 ns | 0.1173 | - | - | 368 B |
| RoundTripString | 1,114.8 ns | 22.19 ns | 23.74 ns | 0.1469 | - | - | 464 B |
```
|
2021-01-12 15:37:18 +01:00 |
|
David
|
043d045448
|
Put json serializer options in private field
|
2020-12-24 11:22:34 +01:00 |
|
David
|
b9dbdc7e54
|
Remove custom Json serializer from MediaBrowser.Controller
|
2020-12-23 13:25:49 +01:00 |
|
Bond_009
|
404bb4f835
|
Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release
|
2020-08-22 21:56:24 +02:00 |
|
telans
|
afe09612e8
|
fix SA1119
|
2020-06-20 18:13:11 +12:00 |
|
Bond-009
|
9af6eda0b4
|
Merge pull request #3343 from telans/comment-stops
Add full stop at end of comments (SA1629)
|
2020-06-16 11:54:58 +02:00 |
|
telans
|
247f9c61e6
|
fix SA1513/SA1516
|
2020-06-16 16:11:30 +12:00 |
|
telans
|
9018f8d8be
|
Add full stop at end of comments (SA1629)
|
2020-06-16 10:37:52 +12:00 |
|
Bond_009
|
d9a03c9bb1
|
Fix more warnings
|
2019-10-29 17:55:16 +01:00 |
|
Bond_009
|
5edb8159a7
|
Fix Json serialization error
|
2019-10-15 17:49:49 +02:00 |
|
Bond_009
|
1385d89df6
|
Remove MoreLINQ
|
2019-02-02 12:27:06 +01:00 |
|
Erwin de Haan
|
e867446437
|
ReSharper format: conform inline 'out' parameters.
|
2019-01-13 21:46:33 +01:00 |
|
Erwin de Haan
|
a36658f6f0
|
ReSharper Reformat: Properties to expression bodied form.
|
2019-01-13 21:31:14 +01:00 |
|
Erwin de Haan
|
ba610b5094
|
Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.Controller
|
2019-01-13 21:01:16 +01:00 |
|
Erwin de Haan
|
26ca4b607b
|
Visual Studio Reformat: MediaBrowser.Controller
|
2019-01-13 20:25:32 +01:00 |
|
Bond_009
|
340a2c6512
|
Post GPL cleanup
|
2019-01-03 23:19:02 +01:00 |
|
Bond_009
|
ea4c914123
|
Fix exception logging
|
2018-12-30 22:44:39 +01:00 |
|
Bond_009
|
0f8b3c6347
|
Use Microsoft.Extensions.Logging abstraction
|
2018-12-30 22:44:38 +01:00 |
|
Bond_009
|
6e5d2aadaa
|
Remove custom ToArray extension
|
2018-12-28 16:48:26 +01:00 |
|
Andrew Rabert
|
a86b71899e
|
Add GPL modules
|
2018-12-27 18:27:57 -05:00 |
|
stefan
|
48facb797e
|
Update to 3.5.2 and .net core 2.1
|
2018-09-12 19:26:21 +02:00 |
|
Luke Pulverenti
|
0d28929e17
|
update download progress reporting
|
2017-11-03 14:11:04 -04:00 |
|
Luke Pulverenti
|
1da8509ae5
|
update playback settings
|
2017-10-01 20:13:43 -04:00 |
|
Luke Pulverenti
|
31b01cbb56
|
add fixes for dng images
|
2017-09-22 16:33:01 -04:00 |
|
Luke Pulverenti
|
cdd79ec7e2
|
update owned items
|
2017-09-18 12:52:22 -04:00 |
|
Luke Pulverenti
|
e441e2f53d
|
update active recordings
|
2017-08-24 15:52:19 -04:00 |
|
Luke Pulverenti
|
f4765a87cc
|
update m3u tuner
|
2017-08-20 15:10:00 -04:00 |
|
Luke Pulverenti
|
a7db7cd40c
|
reduce traffic from session player
|
2017-08-11 02:29:49 -04:00 |
|
Luke Pulverenti
|
e7425e6205
|
revert servicestack.text update
|
2017-08-10 14:01:31 -04:00 |
|
Luke Pulverenti
|
40442f887b
|
consolidate emby.server.core into emby.server.implementations
|
2017-08-09 15:56:38 -04:00 |
|
Luke Pulverenti
|
dcaf8356e6
|
update inherited images
|
2017-06-29 15:10:58 -04:00 |
|
Luke Pulverenti
|
1e5c3db9eb
|
support individual library refreshing
|
2017-06-23 12:04:45 -04:00 |
|
Luke Pulverenti
|
e91f569c15
|
update live tv startup
|
2017-06-03 03:36:32 -04:00 |
|
Luke Pulverenti
|
33014f77aa
|
update GetItems method
|
2017-05-26 02:48:54 -04:00 |
|
Luke Pulverenti
|
696a6b34ea
|
improve smb support
|
2017-05-04 14:14:45 -04:00 |
|
Luke Pulverenti
|
853dbfc558
|
separate player selection into it's own script
|
2016-12-29 02:14:59 -05:00 |
|
Luke Pulverenti
|
3674a65fae
|
stop guide refresh when needed
|
2016-12-15 01:41:10 -05:00 |
|
Luke Pulverenti
|
e1b880a5a0
|
update series queries
|
2016-12-13 02:36:30 -05:00 |
|
Luke Pulverenti
|
1aff48b93b
|
move book support into the core
|
2016-12-12 00:49:19 -05:00 |
|
Luke Pulverenti
|
ef6b90b8e6
|
make controller project portable
|
2016-10-25 15:02:04 -04:00 |
|
Luke Pulverenti
|
c7f559f8ce
|
make model project portable
|
2016-10-21 22:08:34 -04:00 |
|
Luke Pulverenti
|
d5b5c8e1a5
|
update display of active recordings
|
2016-10-11 02:46:59 -04:00 |
|
Luke Pulverenti
|
911d9f4598
|
move more metadata settings to per library
|
2016-10-02 00:31:47 -04:00 |
|
Luke Pulverenti
|
8b096ccc0e
|
stub out storage for new path substitution
|
2016-09-23 02:21:54 -04:00 |
|
Luke Pulverenti
|
2bdaba633c
|
make chapter images a per-library setting
|
2016-08-29 17:06:24 -04:00 |
|
Luke Pulverenti
|
c46e38725e
|
support realtime monitor per library
|
2016-08-24 16:46:26 -04:00 |
|
Luke Pulverenti
|
89dd4f0be1
|
save library options on dialog close
|
2016-08-13 23:12:26 -04:00 |
|
Luke Pulverenti
|
8508e07bb9
|
improve genre displays
|
2016-08-13 16:54:29 -04:00 |
|
Luke Pulverenti
|
c18b8ec608
|
add options to library setup
|
2016-08-13 02:33:31 -04:00 |
|
Luke Pulverenti
|
68d1b60964
|
stub out objects for per library settings
|
2016-08-13 01:49:00 -04:00 |
|