Size: a a a

2019 December 09

GK

Gennady Kurbesov in CODE BLOG / C#
Никита Петроченко
Ну стрингБилдер быстрее соберет строки)
А вот про проеб хз, тут уже между двух зол выбирать
я по этому обернул в буфферед
источник

GK

Gennady Kurbesov in CODE BLOG / C#
по сути тот же принцип
источник

SB

Sergey Benzenko in CODE BLOG / C#
Может у ХДД буфер просто. И такие мелкие вещи быстрее в буфер пишутся, а потом на диск. А у ССД по причине общей скорости его либо нет, либо он меньше.
источник

GK

Gennady Kurbesov in CODE BLOG / C#
хе, как вариант
источник

GK

Gennady Kurbesov in CODE BLOG / C#
решил проверять не по размеру файла ,а по размеру текущего поток. Гораздо лучше 8-9 секунд
источник

НП

Никита Петроченко... in CODE BLOG / C#
Может ещё не проверка наличия файла медленная, а получение fileInfo. Вроде как там тоже тот же стрим
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Никита Петроченко
Может ещё не проверка наличия файла медленная, а получение fileInfo. Вроде как там тоже тот же стрим
возможно, думал над этим. создавал fileInfo только при первом создании файла
источник

GK

Gennady Kurbesov in CODE BLOG / C#
но что бы получить текущий размер файла у него нужно вызывать метод обновления и по времени производительности не дало
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Никита Петроченко
Может ещё не проверка наличия файла медленная, а получение fileInfo. Вроде как там тоже тот же стрим
т.е. что бы узнать размер файла он считывает содержимое?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Gennady Kurbesov
т.е. что бы узнать размер файла он считывает содержимое?
не в курсе, но скорее всего это такой же поток
источник

GK

Gennady Kurbesov in CODE BLOG / C#
блин, ну это тупо тогда((
источник

НП

Никита Петроченко... in CODE BLOG / C#
Нет же. по другому никак ты с диска данные не получишь
источник

НП

Никита Петроченко... in CODE BLOG / C#
только потоком
источник

GK

Gennady Kurbesov in CODE BLOG / C#
кароче это решает проблему скорости записи на диск, но это грузит CPU
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Переслано от Gennady Kurbesov
хе, как вариант
источник

НП

Никита Петроченко... in CODE BLOG / C#
А если иф засунуть в верхний лок, то можно еще чутка прибавить )
источник

НП

Никита Петроченко... in CODE BLOG / C#
источник

GK

Gennady Kurbesov in CODE BLOG / C#
пипец это всё проц грузит теперь))
источник

НП

Никита Петроченко... in CODE BLOG / C#
сорян (
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Никита Петроченко
А если иф засунуть в верхний лок, то можно еще чутка прибавить )
я кстати в отдельный метод вынес, хочу ещё добавить ротацию по дате
источник