Вверх ↑
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
#76: 2008-08-02 13:36:19 ЛС | профиль | цитата
Dilma писал(а):
Продалжаем реформу интерфейса

Классная фича - просто мечта.
Если бы ещё работала.
Для эксперементаторов :
После проведения нескольких экспериментов
HiAsm упал совсем.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#77: 2008-08-02 15:09:36 ЛС | профиль | цитата
nesco писал(а):
А что, среда как-то влияет на время компиляции
навряд, наверное увеличилось время создания dpr, но почему общее время увеличилось в два раза ?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#78: 2008-08-02 15:17:31 ЛС | профиль | цитата
nesco, это был я
Вячеслав писал(а):
Если бы ещё работала.

------------ Дoбавленo:

Dilma писал(а):
Обе возможности оставлены для ознакомления и скорей всего будут скрыты в финальной версии.
что-то "будут скрыты " не очень радует.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15294
Рейтинг: 1518
#79: 2008-08-02 17:14:48 ЛС | профиль | цитата
Вячеслав писал(а):
После проведения нескольких экспериментов
HiAsm упал совсем.

о том и речь...

Гость писал(а):
навряд, наверное увеличилось время создания dpr, но почему общее время увеличилось в два раза ?

поскольку деталей эксперимента сообщено не было, то причины могут оказаться и не только в скорости формирования кода конечного проекта.

Tad писал(а):
что-то "будут скрыты " не очень радует.

технологическая база сегодняшнего внутреннего устройства HiAsm не позволяет дать доступ к этим возможностям без риска получить вылет среды или зацикливание на ошибке. Переделать внутренние механизмы сразу - тоже практически не выполнимая задача. Пользоваться разделением рабочего поля на две части можно, если после некоторого количества опыта работы в таком режиме запомнить чего там делать нельзя, а чего можно.
карма: 26
0
Ответов: 16884
Рейтинг: 1239
#80: 2008-08-02 18:08:54 ЛС | профиль | цитата
Dilma писал(а):
поскольку деталей эксперимента сообщено не было
никакого эксперимента небыло. Просто, когда мне поставили новый комп с проц. 4800 то прокомпилировал пустую форму и врезалось в память: первая компиляция (после запуска HiAsm) 0.07 сек., последующие 0.05 сек.
Сейчас первая 0.14 последующие 0.12 (для Delphi)
Ну и заодно тогда же проверил и для FPC.
------------ Дoбавленo:


Build start...
Generated code
Create project...
Command line: dcc32.exe "c:DDDDDDDD2DArhAllHiAsmHiAsm363b162ElementsdelphicodeProject2.dpr" "-U c:DDDDDDDD2DArhAllHiAsmHiAsm363b162." -Q
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation
[b]3640 lines, 0.05 seconds, 38544 bytes code, 1901 bytes data.[/b]End build



Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: dcc32.exe "C:MyProgHiAsm366b169ElementsdelphicodeProject21.dpr" "-UC:MyProgHiAsm366b169." -Q
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation
[b]69296 lines, 0.14 seconds, 38440 bytes code, 1865 bytes data.[/b]
Сжатие кода...
Сборка завершена.
А вот резултаты эксперимента - там где HiAsm366b169 это b171 потому что по Update
------------ Дoбавленo:

и ничего удивительного если число строк увеличилось в 20 раз. (и там и там пустая форма)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15294
Рейтинг: 1518
#81: 2008-08-02 18:16:58 ЛС | профиль | цитата
Tad, ну причину ты и сам нашел:
Tad писал(а):
3640 lines

vs
Tad писал(а):
69296 lines


цифры со статистикой выводит компилятор, на скорость работы которого среда не влиет никак. Ищи проблемы у себя.
карма: 26
0
Ответов: 16884
Рейтинг: 1239
#82: 2008-08-02 18:51:18 ЛС | профиль | цитата
Dilma писал(а):
цифры со статистикой выводит компилятор, на скорость работы которого среда не влиет никак.
понятно, что dpr в 69296 lines создает точно не компилятор.

------------ Дoбавленo:

Dilma писал(а):
Ищи проблемы у себя.
С какой стати, а у всех остальных что по другому ?
------------ Дoбавленo:

nesco, а у тебя сколько lines при компиляции пустой формы ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#83: 2008-08-02 18:51:40 ЛС | профиль | цитата
Tad писал(а):
С какой стати, а у всех остальных что по другому ?

Ну добавило у меня 0.1 сек в FPC и 0.01 сек в Delphi, ну и что -- вот много-то
Было раньше -- 0.08/0.2, стало -- 0.09/0.3
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#84: 2008-08-02 19:00:56 ЛС | профиль | цитата
nesco, я же у тебя спрашивал не о секундах - секунды зависят от скорости проца, а число линий .
Tad писал(а):
у тебя сколько lines при компиляции пустой формы ?

Dilma писал(а):
Ищи проблемы у себя.
Вот я и ищу у себя.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#85: 2008-08-02 19:09:39 ЛС | профиль | цитата
У меня -- 69292 lines в b171 и столько же в b169

------------ Дoбавленo:


И в той, и в другой версии последний SVN

------------ Дoбавленo:


Сейчас пустая форма занимает 50.5 kb под Delphi (упакованная -- 30 kb)
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#86: 2008-08-02 22:00:55 ЛС | профиль | цитата
Ну у меня 69296 lines - на 4 больше. Это тоже понятно - я у себя добавил ParentColor. Кстати о котором никто не мычит и не телется.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15294
Рейтинг: 1518
#87: 2008-08-02 23:06:08 ЛС | профиль | цитата
Tad писал(а):
понятно, что dpr в 69296 lines создает точно не компилятор.

Tad, не будем торопиться с выводами - dpr в 69296 lines никто не делает. Это количество строк, обработанных компилятором во время сборки.


Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: dcc32.exe "E:126DelphiHiAsmsrcElementsdelphicodeProject5.dpr" "-UE:126DelphiHiAsmsrc." -Q
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation
3367 lines, 0.09 seconds, 38584 bytes code, 1869 bytes data.
Сборка завершена.

если у вас отличается сборка пустой формы от этих значений, значит основные *.pas модули не имеют предкомпилированных юнитов *.dcu. или не задано их месторасположение.
карма: 26
0
Ответов: 16884
Рейтинг: 1239
#88: 2008-08-02 23:14:27 ЛС | профиль | цитата
Dilma, тут Вы правы- и у меня и у nesco (насколько мне известно) kol.pas (а не kol.dcu) отсюда и 69000.
Все . Вопрос снят.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#89: 2008-08-02 23:16:55 ЛС | профиль | цитата
Tad писал(а):
насколько мне известно

Все правильно -- экспериментальный KOL.pas
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#90: 2008-08-02 23:20:29 ЛС | профиль | цитата
После "изготовления" kol.dcu
3370 lines, 0.05 seconds, 38440 bytes code, 1865 bytes data.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)