Имеются три программы одна под windows и 2 под линукс и два больших текстовых файла в зип архиве(4кб) протестируйте как у вас они открываются
Текстовые файлы были запакованы два раза чтобы достичь максимальной компресии
100MB txt file(4kb)
16MB txt file(1kb)
Windows Program (358kb)
Linux Slow Program (936kb)
Linux Fast program(956kb)
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
Модератор: Модераторы
Lazarus Особенности скомпиленной программы в Windows и Linux
Последний раз редактировалось AMD 08.03.2008 21:49:13, всего редактировалось 1 раз.
Attid писал(а):Дело в том что BeginUpdate не работает в линуксе
спорное заявление , надо хотябы виджет указывать.
в гтк1 оно отработывает, но потом имхо сам гтк-контрол глючит тоесть если будешь его юзать на си то будет таже песня.
скачать файлы не получается требует пароль.
Ну я так и указывал Memo1.BeginUpdate
Использую под GTK2 всетаки 1.0 уже старье
Attid писал(а):скачать файлы не получается требует пароль.
У тебя помойму есть регистрация на http://linuxforum.ru/ если нет то зарегестрируйся и все будет ок
Attid писал(а):для картинок использую keep4u.ru
для бинарных ifolder.ru, но там тоже на месяц зато ИПы российсике
а зачем тебе чтоб файл не пропадал если это тестовая прогркма и через неделю не нужна никому даже тебе ?
Мне она вообще не нужна - она у меня в компе - просто ктото прочитает статью - а статья будет бесмысленной
