Flasher

|
Posted: Fri Mar 08, 2019 16:09 Post subject: |
|
|
Loopback
Как и из чего формируются хэши это по 2-му разу повторять не нужно.
Вот "сразу записываю" уже о чём-то говорит. Т.е. пишешь без сравнения.
Loopback wrote: | По "экономии" секций даже говорить не о чем, нет никакой принципиальной экономии, условно говоря, какая разница, 100 значений по 50 в 2 секции или по 4 в 25. | Насчёт "вдвое" я, конечно, слукавил:
 Твой вариант (32 строки) [хэш]
Prop1=значение
Prop2=значение
Prop3=значение
Prop4=значение
[хэш_изм.]
Prop1=значение
Prop2=значение
Prop3=значение
Prop4=значение
[хэш2]
Prop1=значение
Prop2=значение
Prop3=значение
Prop4=значение
[хэш2_изм.]
Prop1=значение
Prop2=значение
Prop4=значение
Prop5=значение
[хэш3]
Prop1=значение
Prop2=значение
Prop4=значение
Prop5=значение
[хэш3_изм.]
Prop1=значение
Prop2=значение
Prop3=значение
Prop4=значение
[Common]
RestoreFromLastRes=1
 Мой вариант (28 строк): [разрешение1]
хэш_Prop1=значение
хэш_Prop2=значение
хэш_Prop3=значение
хэш_Prop4=значение
хэш2_Prop1=значение
хэш2_Prop2=значение
хэш2_Prop3=значение
хэш2_Prop4=значение
хэш3_Prop1=значение
хэш3_Prop2=значение
хэш3_Prop3=значение
хэш3_Prop4=значение
[разрешение2]
хэш_Prop1=значение
хэш_Prop2=значение
хэш_Prop3=значение
хэш_Prop4=значение
хэш2_Prop1=значение
хэш2_Prop2=значение
хэш2_Prop3=значение
хэш2_Prop4=значение
хэш3_Prop1=значение
хэш3_Prop2=значение
хэш3_Prop3=значение
хэш3_Prop4=значение
[последнее разрешение]
разрешение=разрешение1 Разница несущественная, хотя с увеличением числа разрешений и окон она будет расти в пользу моего варианта.
Loopback wrote: | зато не надо делать кучу конкатенаций для чтения каждого значения в виде хэш_Left и т.д. | В рамках запуска одного окна не кучу, а всего 4. И тебе, если я правильно понял, не придётся по новой считать хэши: Loopback wrote: | Хэши "независимые" считаются один раз для всех диалогов при запуске | Уж явно 4 конкатенации по скорости значительно быстрее вычисления хэша.
Loopback wrote: | плюс реализация уже была сделана, удобная и быстрая, зачем изобретать велосипед? | Я сейчас больше интересуюсь не в целях перекомпиляции, а скорее в образовательных. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|