Вверх ↑
Ответов: 233
Рейтинг: 12
#1: 2021-09-18 15:04:16 ЛС | профиль | цитата
При записи 1Gb данных в файл скорость записи варьируется от 1 до 2 Mb/s


Add(MainForm,2953706,105,133)
{
Width=184
Height=127
Position=1
}
Add(For,7294379,266,224)
{
Start=1
End=1048576
link(onEvent,14576586:doData,[(317,230)(317,174)])
link(onStop,16107112:doClose,[(406,237)(406,216)])
}
Add(Button,8201103,105,203)
{
Left=45
Top=30
Width=95
Caption="Создать файл"
link(onClick,12847533:doStart,[])
}
Add(FileStream,16107112,434,203)
{
FileName="File"
Mode=1
Point(doCopyFromStream)
Point(doPosition)
link(onLoad,16371609:doData,[])
link(FileName,5696980:Text,[])
}
Add(DoData,16371609,483,203)
{
link(onEventData,16107112:doPosition,[(527,209)(527,257)(422,257)(422,230)])
link(Data,16107112:Size,[(489,191)(474,191)(474,245)(447,245)])
}
Add(Hub,14685269,217,203)
{
OutCount=3
link(onEvent1,3551750:doConvert,[(255,209)(255,125)])
link(onEvent2,16107112:doOpen,[(394,216)(394,209)])
link(onEvent3,7294379:doFor,[(253,223)(253,230)])
}
Add(VisualStrings,5696980,434,161)
{
Lines=#12:F:\Проба.dat|
Width=88
}
Add(Thread,12847533,161,203)
{
Delay=0
FastStop=0
link(onExec,14685269:doEvent1,[])
}
Add(MemoryStream,13437014,336,119)
{
}
Add(StrList,15224678,280,70)
{
Strings=#1024:ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456|
}
Add(StreamConvertor,3551750,280,119)
{
Mode=7
Point(Data)
link(onResult,13437014:doCopy,[])
link(Data,15224678:Text,[])
}
Add(DoData,14576586,336,168)
{
link(onEventData,16107112:doCopyFromStream,[(382,174)(382,223)])
link(Data,13437014:Stream,[])
}

Подскажите пожалуйста как увеличить скорость записи? Что я делаю не так..
карма: 2

0