Skip to content

Simple distributed file system and memory optimizations within this system.

License

Notifications You must be signed in to change notification settings

lipa44/distributed-file-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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тельный отчёт о том, как работает система и какие оптимизации были произведены можно посмотреть тут

About

Simple distributed file system and memory optimizations within this system.

Topics

Resources

License

Stars

Watchers

Forks

Languages