Size: a a a

2020 December 02

AK

Alexey Kulakov in Delphi & Lazarus
в общем, это не сильно критично, но просто интересно стало
источник

AK

Alexey Kulakov in Delphi & Lazarus
конечно, если файлов много будет, там несколько иначе уже расчет времени будет вестись
источник

SB

Sergey Bodrov in Delphi & Lazarus
Возможно, в железке есть аппаратная функция расчета хеша или контрольной суммы.
источник

AK

Alexey Kulakov in Delphi & Lazarus
да не, не в данном случае :) как упоминал когда-то, кажется, мне всё равно придется учитывать 5-6 алгоритмов хэширования :( извращенцы разработчики не могли ограничиться хотя б двумя :(
источник

Miss Очепятка... in Delphi & Lazarus
Alexey Kulakov
да не, не в данном случае :) как упоминал когда-то, кажется, мне всё равно придется учитывать 5-6 алгоритмов хэширования :( извращенцы разработчики не могли ограничиться хотя б двумя :(
Оптимизируешь одну остальные в другой версии программы.
источник

AK

Alexey Kulakov in Delphi & Lazarus
после ковыряния дизассемблерного листинга выяснилось, что и [de]scramble данных надо минимум двумя алгоритмами делать :(
источник

AK

Alexey Kulakov in Delphi & Lazarus
да там нечего оптимизировать уже особо. murmur, crc, adler - стандартные, а кастомные тоже достаточно примитивные
источник
2020 December 03

GB

George Bakhtadze in Delphi & Lazarus
Alexey Kulakov
что практичнее: i:=i*33 или i:=i+i shl 5 ?
насколько помню, сдвиги уже давно неприятнее умножения для процессоров
источник

I

Igor in Delphi & Lazarus
в гугле пишут — 3 цикла на imul
(не то, чтобы это имело значение в эпоху out-of-order выполнения команд)
источник

AS

Alexey Shumkin in Delphi & Lazarus
zamtmn
компилятор пусть таким увлекается, ты на языке высокого уровня пишешь
+
источник

KB

Kit Bayun in Delphi & Lazarus
Вопрос пользователям Delphi Sydney (10.4.1). У вас тоже форма или модуль данных в IDE относительно долго открывается? Вот даже модуль данных с одним набором данных и тот открывается 2-3 сек. Да и закрывается тоже. При чем не всегда это. Пока не понял закономерности.
источник

VA

Viktor Akselrod in Delphi & Lazarus
Kit Bayun
Вопрос пользователям Delphi Sydney (10.4.1). У вас тоже форма или модуль данных в IDE относительно долго открывается? Вот даже модуль данных с одним набором данных и тот открывается 2-3 сек. Да и закрывается тоже. При чем не всегда это. Пока не понял закономерности.
сколько компонентов на форме/модуле? есть ли какие-нибудь активные источники данных БД?

на обычных не перегруженных формах такого эффекта не наблюдается.
источник

KB

Kit Bayun in Delphi & Lazarus
Viktor Akselrod
сколько компонентов на форме/модуле? есть ли какие-нибудь активные источники данных БД?

на обычных не перегруженных формах такого эффекта не наблюдается.
я вроде написал:
>>даже модуль данных с одним набором данных
источник

VA

Viktor Akselrod in Delphi & Lazarus
Kit Bayun
я вроде написал:
>>даже модуль данных с одним набором данных
ты же понимаешь, что размер этих данных может быть любым? запрос может быть тяжёлым и тд.
источник

KB

Kit Bayun in Delphi & Lazarus
ok, TUniQuery, в котором около 33 строки SQL-кода
источник

VA

Viktor Akselrod in Delphi & Lazarus
Kit Bayun
ok, TUniQuery, в котором около 33 строки SQL-кода
а что, сложность запроса измеряется в количестве строк запроса?
источник

KB

Kit Bayun in Delphi & Lazarus
заметил, что получается так: если первое открытие, то есть тормоза, а потом оно кагбэ кэшируется и уже быстрее открывается, но всё равно, модуль с одной-двумя компонентами не должен так долго открыцваться
источник

DB

Dmitry Belkevich in Delphi & Lazarus
если на формах или датамодулях есть активные наборы данных - то это само по себе странно. вне зависимости от числа выбираемых записей
источник

KB

Kit Bayun in Delphi & Lazarus
Viktor Akselrod
а что, сложность запроса измеряется в количестве строк запроса?
при здесь сложность запроса? или я что-то не понимаю
источник

KB

Kit Bayun in Delphi & Lazarus
НД не активный
источник