Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#61: 2011-07-24 18:54:00 ЛС | профиль | цитата
Леонид, 100 строк с номерами это деревня.
При 1000 строк разница почти в 30 раз.

------------ Дoбавленo в 18.54:
nesco, а я и не говорю что парсер регулярных выражений - это "индусский код". В этой программке ни на не нужна гибкость и применение парсера регулярных выражений в этой программке превращает её (эту программку) в настоящий "индусский код".

Кстати, по большому счету, где без него нельзя обойтись, я не представляю.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 4698
Рейтинг: 426
#62: 2011-07-24 19:56:45 ЛС | профиль | цитата
Tad писал(а):
Кстати, по большому счету, где без него нельзя обойтись, я не представляю.

Без доброй половины палитры элементов можно обойтись, однако почему-то не удаляют
карма: 10
0
Ответов: 16884
Рейтинг: 1239
#63: 2011-07-24 20:04:56 ЛС | профиль | цитата
Assasin писал(а):
Без доброй половины палитры элементов можно обойтись, однако почему-то не удаля
Зря ты так - есть всего около 50-ти самых востребованых компонент
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 587
#64: 2011-07-24 20:49:51 ЛС | профиль | цитата
Tad, маниакальная борьба за байты кода более подходит для маньяков асемблерщиков, нам простым смертным что по проще да по понятней
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 16884
Рейтинг: 1239
#65: 2011-07-24 21:02:14 ЛС | профиль | цитата
andrestudio, На тебе попроще. Статистика по файлам пакета Windows (не всем) с форума. Общее число использованых компонент 44008 шт.
Загрузи файл comp.rar в StringTable. (если интересно).
Примечание: 1% использования = 440 компонент
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1comp.rar [3.8KB] [139]
Ответов: 3889
Рейтинг: 362
#66: 2011-07-24 21:03:50 ЛС | профиль | цитата
andrestudio, [flood]маньяки тоже иногда вынуждены жертвовать размером ради скорости, иногда код больше, а работает быстрее. Я даже больше расскажу, современная архитектура процессоров подогнана под уродский код компиляторов настолько, что маньяки-оптимизаторы старой закалки активно вымирают т.к. их знания сталкиваются с суровой действительностью, даже вирусы до мегабайтов пухнут нонче )[/flood]
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#67: 2011-07-24 21:06:10 ЛС | профиль | цитата
1nd1g0 писал(а):
иногда код больше, а работает быстрее.
никогда.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 587
#68: 2011-07-24 21:18:05 ЛС | профиль | цитата
Tad, видать такая скурпулёзность во всём дело времени, ну что, поживём узнаем .
1nd1g0 писал(а):
вынуждены жертвовать размером ради скорости
на самом деле не так давно где-то мельком читал об этом
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26155
Рейтинг: 2127
#69: 2011-07-24 22:12:45 ЛС | профиль | цитата
Tad писал(а):
никогда

Да ладно. К примеру: табличный пасчет CRC занимает больше места, но работает быстрее алгоритмического расчета, который занимает меньше места в разы
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#70: 2011-07-24 23:03:38 ЛС | профиль | цитата
Да ладно.
nesco писал(а):
табличный пасчет CRC занимает больше места, но работает быстрее
за счет чего занимает больше места ? За счет сегмента DATA? Так это не исполняемые коды. А вычислить координаты в таблице намного легче.
И если сравнить откомпилированные и дизасемблированные листинги, то табличный сегмент Code в разы менше сегмента code алгоритмического расчета.
И вполне возможно что таблица загружается в кэш процессора.
nesco, чудес не бывает - каждая команда процессору должна быть выполнена и чем меньше команд тем быстрее все выполняются.
Всё. Ликбез закончен.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26155
Рейтинг: 2127
#71: 2011-07-25 00:29:29 ЛС | профиль | цитата
Tad писал(а):
за счет чего занимает больше места ? За счет сегмента DATA? Так это не исполняемые коды. А вычислить координаты в таблице намного легче

Есть одно но. Не всегда таблица помещается в сегмент DATA, возможно решение, когда таблица генерится один раз при запуске, и дальше идет работа уже с готовой таблицей. Где в данном случае будет больше кода -- в генераторе плюс выбрка или алгоритмическом варианте
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#72: 2011-07-25 01:38:24 ЛС | профиль | цитата
Никаких но - это уже две программы.
Первая, генерящая таблицу, работает при запуске и увеличивает время запуска, но потом висит совершенно бесполезным грузом и, кстати, менеджер памяти Windows по хорошему должен выбросить ее из памяти в файл подкачки, а в памяти останется только вторая - исполняемые коды которой намного меньшие алгоритмических.
После генератора таблицы можно также добавить проигрываниие Гимна России (и еще много чего) с просмотром порносайтов и блокировкой работы ОС до конца исполнения, что конечно бесспорно превратит твоё решение в "Индусский код".

Если бы папа Карло, перед тем как начать делать Буратино, перевернул полено - Мальвина была бы в восторге.
------------ Дoбавленo в 01.38:

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26155
Рейтинг: 2127
#73: 2011-07-25 02:26:22 ЛС | профиль | цитата
Tad писал(а):
Никаких но - это уже две программы

Приехали. По твоим понятиям, любая независимая часть (функциональный вызов, подпрограмма) одной программы есть своя независимая программа, это что-то новенькое.
Tad, тебе не кажется, что ты скатился в демагогию
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#74: 2011-07-25 09:06:47 ЛС | профиль | цитата
Кто куда скатился вопрос спорный.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1critic.png [10KB] [330]
Ответов: 8926
Рейтинг: 823
#75: 2011-07-25 10:00:08 ЛС | профиль | цитата
Ещё раз
Леонид писал(а):
Ставлю 2 к 1 на то, что в этой перепалке победит дружба
Пятая страница заканчивается
------------ Дoбавленo в 10.00:
Анекдот писал(а):
Вчера спорил с женой, но последнее слово осталось за мной! -- "Ну хорошо, купи себе эту шубку"

карма: 19

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)