>>     (...)openning a 4Mb file takes between half
>> a minute and 40 seconds using File.read
>> (not File.readline).

>This is a file on your local disk?
>(...)

    Yes. EMACS takes less than 2 seconds to open it.