Arsip: Ukuran Buffer optimal untuk pemrosesan file > 50 MB

more 16 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 16 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 16 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 16 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 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 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 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- Tentang Acak Pertanyaan
by krishy in Tip n Trik Pemrograman more 18 years ago - ModifySQL u/ data yg sama di MySQL 5.0.45 bermasalah!
by bugan in MySQL more 17 years ago - Posting yang kasusnya terpecahkan
by Tbawor in Moderator Only more 17 years ago - S1 or kerja???
by n3o_cybertech in Hal umum tentang Pascal Indonesia more 17 years ago - Nanya : Error 'Empty Set'
by tox2wow in MySQL more 19 years ago - Mohon doa restu
by yayaretina in OOT more 18 years ago - Ga bisa double click di button
by Random in Hal umum tentang Pascal Indonesia more 17 years ago - export excel ke delphi
by tanyaku in Hal umum tentang Pascal Indonesia more 17 years ago - Minta Masukan Dari Para Ahli ^^(Buat Laporan)....
by juan81 in Hal umum tentang Pascal Indonesia more 16 years ago - Validasi sesuatu yang unique...
by Random in Hal umum tentang Pascal Indonesia more 17 years ago