
Женя
09.03.2017
10:49:04
хочу его очистить

Летучая
09.03.2017
10:49:31
надо strem.Close()
и stream.Dispose()
после окончания работы с потоком
но здравый смысл подсказывает, что нужно использовать using
я б переписал так, что если всё плохо — выходить из юзинга и заходить обратно потом

Vasily
09.03.2017
10:49:55
Короче, Евгения

Google

Vasily
09.03.2017
10:50:05
Память будет утекать

Pavel
09.03.2017
10:50:24
/stat@combot

Combot
09.03.2017
10:50:24
combot.org/chat/-1001066857984

Vasily
09.03.2017
10:50:30
В таком случае проще сразу на диск писать

Дмитрий
09.03.2017
10:50:31

Vasily
09.03.2017
10:50:34
По идее

Женя
09.03.2017
10:50:57

Vasily
09.03.2017
10:51:07
Ну естественно упадет

Дмитрий
09.03.2017
10:51:11
и стрим потом при копировании будет возвращать только новые записанные данные

Vasily
09.03.2017
10:51:33
pinned array лучше, по идее
Создать один раз массив на 64k элементов, допустим
И в него писать
Как вариант - писать сразу в файл

Google

Nikolay
09.03.2017
10:52:54
Куда память утекать будет? Если ты ставишь позицию в 0, то у тебя же старые данные перезаписываются. Ну да, будет может какой-то обрубок лишним, но это копейки

Vasily
09.03.2017
10:53:15

Nikolay
09.03.2017
10:54:29
Короче, у тебя массив не будет кушать больше максимально записанного в него количества данных, как-то так

Женя
09.03.2017
10:54:32

Дмитрий
09.03.2017
10:54:45
https://gist.github.com/anonymous/b4c47f77012bafd715383019e7107351

Женя
09.03.2017
10:54:53
ясно

Дмитрий
09.03.2017
10:55:23
чем говорить, лучше один раз написать ©
а Capacity как была 16 так и осталась

Nikolay
09.03.2017
10:56:46
А вообще можно померять, сколько времени занимает высвобождение + пересоздание MemoryStream

Vasily
09.03.2017
10:57:06
Ну я общей задачи не понял
Там что-то вроде прочитать из сокета -> записать в файл

Женя
09.03.2017
10:57:56

Nikolay
09.03.2017
10:58:49

Vasily
09.03.2017
10:59:40
Ну дык e.Response.GetResponseStream.CopyTo(fileStream)

Женя
09.03.2017
11:00:50

Vasily
09.03.2017
11:01:18
Тогда все сурово

Женя
09.03.2017
11:01:29
Очередь это самое лучшее решение наверное в этой ситуации

Vasily
09.03.2017
11:04:46
Байты в очередь сваливать?

Летучая
09.03.2017
11:05:06
Звучит сурово

Google

Vasily
09.03.2017
11:05:20
Ну вот как-то сурово, да
От слова совсем
Я понимаю, пакеты там
Но БАЙТЫ
КАРЛ

Nikolay
09.03.2017
11:05:54

Владимир
09.03.2017
11:06:04
Можно разбирать на биты и класть в bool

Nikolay
09.03.2017
11:06:24
Не по байтово в очереди
А массив байт
Массив байт в очереди это и есть твой пакет

Летучая
09.03.2017
11:07:40
Да

Женя
09.03.2017
11:07:51

Konstantin
09.03.2017
11:36:00
может в файлы класть ?
вдруг там все упадет и байты потеряются

Женя
09.03.2017
11:37:55
а если прийдется писать 40 каналов = 40 файлов одновременно, на медленный жесткий диск, не будет ли это слишком сильно грузить систему?

Летучая
09.03.2017
11:38:36
)

Дмитрий
09.03.2017
11:39:39

Vladislav
09.03.2017
11:44:16
сейчас vs for mac поддерживает aspnet core?

Max
09.03.2017
11:44:39

Дмитрий
09.03.2017
12:07:41
реализовать какой-нибудь быстрый кэш, например

Google

Дмитрий
09.03.2017
12:09:36
и операции сохранения выполнять в фоне
в идеале - асинхронно

Женя
09.03.2017
12:11:14
кстати, насчет асинхронности есть вопрос

Лёша
09.03.2017
12:11:15
Как деньги в интернете получать?

Женя
09.03.2017
12:12:36
как мне асинхронно выполнить вот такое сохранение файла
string name = "линия-1_Время_" + DateTime.Now.ToString("HH_mm_ss_tt.wav");
WaveFormat waveFormat = new WaveFormat(8000, 8, 1);
using (WaveFileWriter writer = new WaveFileWriter(name, waveFormat))
{
writer.WriteData(array, 0, array.Length);
}

Летучая
09.03.2017
12:12:39

Лёша
09.03.2017
12:12:57

Летучая
09.03.2017
12:13:16
попробуй бинарные опционы

Admin
ERROR: S client not available

Лёша
09.03.2017
12:13:31
Есть платформа через которую можно продавать приложения свои десктопные?

Летучая
09.03.2017
12:13:55

Ilya
09.03.2017
12:13:59
в 2017? Десктопные?
максимум UWP

Женя
09.03.2017
12:14:24

Nikolay
09.03.2017
12:14:26
Можно ещё сделать через async/await

Женя
09.03.2017
12:14:50
спасибо!

Летучая
09.03.2017
12:16:29

Nikolay
09.03.2017
12:16:59

Летучая
09.03.2017
12:17:05
await забыл

Google

Летучая
09.03.2017
12:17:17
дедлок

Nikolay
09.03.2017
12:17:47
await забыл
Так ей нужно выполнить сохранения без блокировки потока, как я понял

Alexander
09.03.2017
12:19:06
даже ногами ходить не надо

Женя
09.03.2017
12:19:36

Andrew
09.03.2017
12:25:43

Max
09.03.2017
12:30:30
петушиная затея, на самом деле
лучше бы нормальный form preview сделали на винде
и вообще нормальный деплой на эмулятор ios на винде
а не вот это все

Nikolay
09.03.2017
12:31:55
Mac vs Win срач объявляю открытым

Max
09.03.2017
12:31:57
махинации с виртуалками уже не канают, ибо программисты стали слишком ленивые
^^
Не, ну хакинтош не плох

Timur
09.03.2017
12:34:25
манатьколотить, ксамарин в студии 2017 занимает 26 гигов
что там, интересно

Ilya
09.03.2017
12:35:01
NDK наверн

Nikolay
09.03.2017
12:35:14

Timur
09.03.2017
12:35:28
ну 3-4, ладно. остальные 20 - что?
Эта группа больше не существует