Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 1.24 KB

File metadata and controls

20 lines (12 loc) · 1.24 KB

Distributed File System | Perf Tips

Данный репозиторий представляет собой проект, в рамках которого реализована упрощённая файловая система, а также совершены некоторые оптимизации по памяти в рамках этой системы.

Стек, технологии

Помимо базовых AutoMapper

  1. System.Net.Sockets - для передачи сообщений между клиентом и сервером
  2. Spectre.Console (совсем чуть-чуть) - юзер-френдли интерфейс :)
  3. .net7.0 - стоит его тут упомянуть разве для того, что в net6.0 и net7.0 разные API у System.Net.Sockets

ПО

  1. dotMemory - для выявления "горячих точек"
  2. dotTrace - для более детальной информации о процессах в рантайме

Дeтельный отчёт о том, как работает система и какие оптимизации были произведены можно посмотреть тут