Arsip: Ukuran Buffer optimal untuk pemrosesan file > 50 MB

more 17 years ago
pebbie
Guys, mo tanya bwt yang pernah menghadapi pemrosesan file berukuran > 50 MB pake TFileStream.
Strategi yang gw pake bacanya per-chunk berukuran X bita. Nah, pertanyaannya berapa ukuran X yang optimal biar prosesnya jadi cepet. gw coba 1024 sama 8192 cuma beda 1 detik doang (ukuran file masukannya 50MB).
anggap filenya biner dan prosesnya cuma dibaca per byte. gw pake delphi7 di XP.
strategi lain yg lebih efisien kalo punya juga boleh.. :D
thx b4

more 17 years ago
dels
buffer paling kenceng itu $FFFF, tp untuk mencegah Buffer Overflow dosisnya bisa kita turunin jadi $8000 bisa jg di paksa semisal 1024 1024 cuma saya ga pernah sukses, biasanya selalu ada Access Violation klo pake 1024 1024

more 17 years ago
pebbie
uh.. pake $100000 stack overflow.. dah gw coba macam-macam dosis
BUF_SIZE = $80000;//512K, t: 56578ms
//BUF_SIZE = $40000;//256K, t: 56984ms
//BUF_SIZE = $20000;//128K, t: 56750ms
//BUF_SIZE = $10000;//64K, t: 57531ms
//BUF_SIZE = $1000;//4K, t: 57250ms
//BUF_SIZE = $2000;//8K, t: 57438ms
//BUF_SIZE = $4000;//16K, t: 56890ms
//BUF_SIZE = $8000;//32K, t: 59406ms
//BUF_SIZE = $FFFF;//64K, t:57484ms
ngitungnya pake gettickcount doang. hmm.. nggak terlalu ngaruh juga y.. :D kyknya mesti ganti harddisk..
more 17 years ago
_aa_
gak ngaruh, lagi.. itu urusan OS
fs buffer berukuran 4KB di win32, 8KB di Win64
more ...
- Pages:
- 1
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- Probelem Null Date di FastReport jadi "31/12/1899"
by archvile in Reporting more 16 years ago - [USUL] Dephi-ID project: OpenDBX convertion to Pascal
by simba in Tutorial & Community Project more 18 years ago - Jacket Delphi
by misdie in Hal umum tentang Pascal Indonesia more 14 years ago - Kemana perginya posting2 lama?
by i_hasibuan in Hal umum tentang Pascal Indonesia more 18 years ago - tanya: [Error] time_limit.pas(44): Overloaded procedure
by s0t4 in Tip n Trik Pemrograman more 14 years ago - fast report masih ga bisa
by h412fi in Reporting more 17 years ago - Cara buat file log
by em052007 in Tip n Trik Pemrograman more 18 years ago - antiVirus
by collar in Tip n Trik Pemrograman more 17 years ago - [ASK] Delphi 2009 + MySQL, report viewernya apa ya
by edoardputro in Lain-lain more 14 years ago - Cara ubah format time
by natan_stmp in Lain-lain more 13 years ago