Вниз
Скачать: CL | DM;

file of Text, char, byte   Найти похожие ветки 

← →
Антон Леонидович   (2004-03-29 17:13) [0]

Уважаемые мастера Дельфи! Объясните пожалуйста, почему чтение/запись из/в файл(а) происходит быстрее если файл объявляется типа text чем char или byte.


← →
Digitman ©   (2004-03-29 17:20) [1]

опережающее чтение либо есть либо его нет и в том и ином случаях
ощущение чисто субъективное
считаешь иначе ? при води конкретные алгоритмы и конкретные показатели их производительности


← →
han_malign ©   (2004-03-29 17:38) [2]

{ Text file record structure used for Text files }
 PTextBuf = ^TTextBuf;
 TTextBuf = array[0..127] of Char;
 TTextRec = packed record (* must match the size the compiler generates: 460 bytes *)
   Handle: Integer;       (* must overlay with TFileRec *)
   Mode: Word;
   Flags: Word;
   BufSize: Cardinal;
   BufPos: Cardinal;
   BufEnd: Cardinal;
   BufPtr: PChar;
   OpenFunc: Pointer;
   InOutFunc: Pointer;
   FlushFunc: Pointer;
   CloseFunc: Pointer;
   UserData: array[1..32] of Byte;
   Name: array[0..259] of Char;
   Buffer: TTextBuf;
 end;

- char и byte, в отличие от Text, не буферизируется на уровне read(ln), write(ln), но если читать char и byte, блоками с размером кратным 2^x*512(x:0..N), то будет работать еще быстрее чем Text...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
1-1080803620
ivc_andr
2004-04-01 11:13
2004.04.18
список в комбобоксе


6-1076419526
Павел
2004-02-10 16:25
2004.04.18
WinSocket, Proxy серверы и чат...


1-1080648330
Я Ламер
2004-03-30 16:05
2004.04.18
OleVariant


6-1076912999
hfa
2004-02-16 09:29
2004.04.18
Windows Messenger


14-1079973271
nikitos
2004-03-22 19:34
2004.04.18
Супер-мупер тихоход!




   Наверх