Имеются три программы одна под windows и 2 под линукс и два больших текстовых файла в зип архиве(4кб) протестируйте как у вас они открываются
-------------------------------------------------------------------------------------------------------------------
16МБ файл окрывается в Windows за 11сек
в линукс Slow Program за 32сек
в линукс Fast Program за 3сек
процессор athlon X2 3600+(2x2GHz)/ RAM 2Giga 800MHz )
Но есть один нюанс
в линукс Fast Program после открытия файла поле мемо продолжает заполнятся строками еще 27-30сек и это видно визуально.(Хотя начать работать можно уже сразу )
Дело в том что BeginUpdate не работает в линуксе
Сама программа делит текстовый файл на 30 блоков которых загружает поочередно в поле Memo, а после каждого цикла выполняется Application.ProcessMessages
в линукс Fast Program Application.ProcessMessages закоментировано
-------------------------------------------------------------------------------------------------------------------
Lazarus Особенности скомпиленной программы в Windows и Linux
Модератор: Модераторы разделов
-
- Сообщения: 478
- Статус: Maestro
- ОС: Linux Kubuntu 7.10
-
- Сообщения: 478
- Статус: Maestro
- ОС: Linux Kubuntu 7.10
Re: Lazarus Особенности скомпиленной программы в Windows и Linux
Можете написать за какое время открывается у вас 16МБ файл (Указав процессор и память )
-
- Сообщения: 73
- ОС: KUbuntu 8.04 Hardy Heron
Re: Lazarus Особенности скомпиленной программы в Windows и Linux
Write1 - 37 с
Write2 - 7 с
AMD Sempron 2800+, 1 GB RAM DDR400.
Write2 - 7 с
AMD Sempron 2800+, 1 GB RAM DDR400.