How to make the fastest .NET Serializer with .NET 7 / C# 11, case of MemoryPack - Π΄Π»ΠΈΠ½Π½Π°Ρ ΡΡΠ°ΡΡΡ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Π»ΡΡ MemoryPack ΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ (Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ :). ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΡΡΠΈΠ²ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±Π°ΠΉΡΠΎΡΠ±ΠΈΠ»ΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ΅ΡΡ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ memory footprint. #dotnet
π2
ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, Redis ΠΏΠΎΠ΄ Windows ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ Π½Π΅ Π²ΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ ΡΠΎΡΠΊΡΡΠΈΠ»ΡΡ - Π΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Redis-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π² Π²ΠΈΠ΄Π΅ Memurai. Π’ΠΈΠΏΠ° ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ, Π½ΠΎ Π΅ΡΡΡ Developer Edition, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ΅ΡΡΠ°ΡΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· 10 Π΄Π½Π΅ΠΉ.
ΠΡ ΠΈ ΡΡΠΎΠ±Ρ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ ΠΎΠ΄ΠΈΡΡ - open source RedisInsight ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π»Ρ ΠΊΠΎΠ²ΡΡΡΠ½ΠΈΡ Π² Redis (Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ pub/sub ΠΊΡΡΠ°ΡΠΈ, ΡΠ°ΠΊΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Redis ΠΎΡΠ΅Π½Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ - ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° Electron). #redis #electron
ΠΡ ΠΈ ΡΡΠΎΠ±Ρ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ ΠΎΠ΄ΠΈΡΡ - open source RedisInsight ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π»Ρ ΠΊΠΎΠ²ΡΡΡΠ½ΠΈΡ Π² Redis (Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ pub/sub ΠΊΡΡΠ°ΡΠΈ, ΡΠ°ΠΊΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Redis ΠΎΡΠ΅Π½Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ - ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° Electron). #redis #electron
https://chocolatey.org/ - ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π΄Π»Ρ Windows. Π£Π΄ΠΎΠ±Π½Π°Ρ ΡΡΡΠΊΠ°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½ΠΈΠΌ
choco upgrade all
Π²Π΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΡΠΎΡΡ. ΠΠΎΠ»ΡΠ·ΡΡΡΡ Π΄Π°Π²Π½ΠΎ, Π²Π΅ΡΡ ΡΠΎΡΡ Ρ ΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Chocolatey. ΠΠ°ΡΠ΅ΠΊΠ°Π½ΠΈΠΉ Π½Π΅Ρ - Π·Π° ΠΎΡΠ΅Π½Ρ ΡΠ΅Π΄ΠΊΠΈΠΌΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ paint.net ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅Π΄Π°Π²Π½ΠΎ Π±