С учетом что оптимизации у компилера считай что нет - просадка небольшая будет.
Скажем так: влияют..
В офисном приложении - можно пренебречь. В риалтайм - разница будет и существенная.
В системах реального времени?
На дельфи ты не напишешь под системы реального времени (да и за FPC сомневаюсь)
Да речь о RTOS. А о софте который критичен к скорости реакции на события. Я же не сказал "риалтам ОС".
Сколько лет писал на дельфе высоконагруженные сервисные службы, а оказывается этого делать было нельзя. Ну... я просто не знал :)))
Вообще если бы компилер был нормалтный - дженерики должны были быть быстрее обычного подхода, поскольку оптимизатор мог под каждый тип сгенерить оптимальный код. Но пока имеем что имеем
вообще не понял. почему "на дельфе .... оказывается этого делать было нельзя" ?
Ну ты же сказал что дженерики нельзя использовать ибо приложение критичное к скорости реакции на события работать будет плохо :)
Приложение, критичное к скорости реакции на события, использующее дженереки, будет работать менее производительно чем приложение без дженериков.
Ну не все же приложение, а только в тех местах, где много намазано.
А как с этим в лазаре? Выхлоп кодогенератора адекватный?
Еще раз повторяю - высоконагруженый сервер торчащий наружу отслуживающий тонны запросов спокойно работает на дженериках. Нес па? Там такой мизер что ты ухохочишся ловить выгоду :) В любом случае оптимизация должна идти от алгоритма а не от отказа от дженериков
я сам еще не добрался, там Жека с ними балуется (патчить компилер хочет)
Понял, а то я последний раз смотрел лазарь лет 5-7 назад. Так себе впечатление было
я его года два назад смотрел - тогда ваще в шоке был, щас гораздо лучше
Я не предлагал отказываться от дженериков. А на счет мизера... ну ок. Как говорится "кому и кобыла невеста". 😁
Скажем так - есть некоторые условности которыми можно премнебречь, дженерики очень мало влияют на общую производительность в современных дельфи, поэтому они легко могут быть вынесены за скобки
Обсуждают сегодня