How to speedup file processing?
Tyro
ridimz at yahoo.com
Tue May 1 14:48:50 PDT 2007
Good day all,
running the below code snippet against a 800Kb file takes an ungodly
amount of time (anywhere from 25 to 35 minutes). Is there anything
I can do to speed the process up?
// Load ID Standards File if no db exists
char[] idfile = cast(char[])read("idfile.ids");
while(idfile.length)
{
//Avoid utf-8 Error message. Ideal situation would be to
//display the contents as it appears in the file but I'm
// unsure how to accomplish that.
if(!isascii(idfile[11])) {
idfile = idfile[80..$];
continue;
}
db.exec("INSERT INTO idstd
values( null,
'"~idfile[0..6]~"', '"~ idfile[6..11] ~"',
'"~ idfile[11..24] ~"', '"~ idfile[24..38] ~"',
'"~ idfile[38..40] ~"', '"~ idfile[40..42] ~"',
'"~ idfile[42..43] ~"', '"~ idfile[43..44] ~"'
)");
idfile = idfile[80..$];
}
More information about the Digitalmars-d-learn
mailing list