Lazarus Особенности скомпиленной программы в Windows и Linux

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Lazarus Особенности скомпиленной программы в Windows и Linux

Сообщение AMD » 08.03.2008 16:52:56

Имеются три программы одна под 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 закоментировано
Последний раз редактировалось AMD 08.03.2008 22:49:13, всего редактировалось 1 раз.
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение AMD » 08.03.2008 22:47:53

Можете написать за какое время открывается у вас 16МБ файл (Указав процессор и память )
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение Attid » 09.03.2008 21:54:41

Дело в том что BeginUpdate не работает в линуксе

спорное заявление , надо хотябы виджет указывать.
в гтк1 оно отработывает, но потом имхо сам гтк-контрол глючит тоесть если будешь его юзать на си то будет таже песня.

скачать файлы не получается требует пароль.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение AMD » 09.03.2008 23:52:41

Attid писал(а):
Дело в том что BeginUpdate не работает в линуксе

спорное заявление , надо хотябы виджет указывать.
в гтк1 оно отработывает, но потом имхо сам гтк-контрол глючит тоесть если будешь его юзать на си то будет таже песня.

скачать файлы не получается требует пароль.


Ну я так и указывал Memo1.BeginUpdate
Использую под GTK2 всетаки 1.0 уже старье
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение AMD » 13.03.2008 12:40:45

Attid писал(а):скачать файлы не получается требует пароль.


У тебя помойму есть регистрация на http://linuxforum.ru/ если нет то зарегестрируйся и все будет ок
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение Attid » 13.03.2008 13:46:27

есть, может даже давольно давно, но так как там не тусуюсь, вводить пароль лениво =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение AMD » 13.03.2008 14:43:51

Attid писал(а):есть, может даже давольно давно, но так как там не тусуюсь, вводить пароль лениво =)


A где выставить файл чтобы он не пропадал как например RapidShare
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение Attid » 13.03.2008 15:38:28

для картинок использую keep4u.ru
для бинарных ifolder.ru, но там тоже на месяц зато ИПы российсике
а зачем тебе чтоб файл не пропадал если это тестовая прогркма и через неделю не нужна никому даже тебе ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение AMD » 13.03.2008 23:34:21

Attid писал(а):для картинок использую keep4u.ru
для бинарных ifolder.ru, но там тоже на месяц зато ИПы российсике
а зачем тебе чтоб файл не пропадал если это тестовая прогркма и через неделю не нужна никому даже тебе ?


Мне она вообще не нужна - она у меня в компе - просто ктото прочитает статью - а статья будет бесмысленной
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47

Рейтинг@Mail.ru