Slow reading of TextModels
Hi Folks,
In my application I need to index a batch of text files. Typically there
will be maybe 60-70 files. I tested it on a small data-set of roughly 4
megabytes in total, but in principle the files may be much larger
(several megabytes each). To index the files, I only need to read a bit
of data from the start of each file.
I use the procedure in ObxAscii to read a TextModel (ie.
Converters.Import to get a View, and then check for a TextView to get
its Model). It seems to take an inordinate amount of time to read the
files. I rewrote the file access using my own Scanner on a raw file and
the procedure became virtually instantaneous.
Why does it take so long to open a TextModel for reading? I'm guessing
that the framework makes a backup copy of every object that is opened.
It possibly also needs to read the whole file to Import it. Is there a
way to open a TextModel that avoids some of this overhead?
Cheers,
Stewart
--------------------------------------------
To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
blackbox-request{([at]})nowhere.xy
To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.
Send any problem reports or questions related to this email list to the list owner at
owner-blackbox{([at]})nowhere.xy
Received on Fri Nov 17 2000 - 22:23:02 UTC
This archive was generated by hypermail 2.3.0
: Thu Sep 26 2013 - 06:27:45 UTC