Size: a a a

2020 February 12

DB

Dmitry Belkevich in Delphi & Lazarus
Roman Yankovsky
Да что ни выбери, все равно потом скажут, что это все из-за хипстерской моды))
ну с этим тоже согласен )
источник

DB

Dmitry Belkevich in Delphi & Lazarus
раст был бы полностью хорош если было бы ооп. функциональщина тоже на любителя
источник

AI

Alexander Ivanov in Delphi & Lazarus
George Bakhtadze
статья о конкретном GC, насколько я понял. а их много
И большинство используют одни и теже алгоритмы, ну как не крути, если мелких объектов будет слишком много, будут тормоза в какой-то момент.
источник

AI

Alexander Ivanov in Delphi & Lazarus
Хотя в общем-то проблема более менее решается типа пулов памяти и ручным выделением памяти в обход GC.
источник

DB

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

DB

Dmitry Belkevich in Delphi & Lazarus
ну и из-за перегрузок скриптами сервак постоянно вешался
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
на поше?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
power shell
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
он же .net использует?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
да
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
ну NET конечно тормознутая хрень
источник

GB

George Bakhtadze in Delphi & Lazarus
многопоточное копирование файлов? :)
источник

DB

Dmitry Belkevich in Delphi & Lazarus
да :)
источник

GB

George Bakhtadze in Delphi & Lazarus
чего только люди не делают, когда совсем нечего :)
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
мож там дисков было столько же сколько процессоров
источник

GB

George Bakhtadze in Delphi & Lazarus
Дмитрий texnix 🇨🇳
мож там дисков было столько же сколько процессоров
это проблема файловой системы
источник

DB

Dmitry Belkevich in Delphi & Lazarus
мы пытались что-то с этим сделать сами. но без шансов вообще. отдали на сторону. то, что нам вернули оказалось космосом конечно. нужно категорически точно было знать что там внутри происходит что бы такое написать
источник

DB

Dmitry Belkevich in Delphi & Lazarus
George Bakhtadze
чего только люди не делают, когда совсем нечего :)
что делать - такая была задача :) надо было чувтсвую делфей делать и не выпендриваться, это да
источник

AK

Alexey Kulakov in Delphi & Lazarus
пользователи фрипаскаля (ну, может, и дельбфисты), подскажите... Интерес больше академический, если не использовать класс TThread, а функции beginThread/EndThread, функция RTLeventWaitFor (и иже с ней) годится же для того, чтоб уничтожить создаваемый поток по таймеру?
источник

GB

George Bakhtadze in Delphi & Lazarus
Alexey Kulakov
пользователи фрипаскаля (ну, может, и дельбфисты), подскажите... Интерес больше академический, если не использовать класс TThread, а функции beginThread/EndThread, функция RTLeventWaitFor (и иже с ней) годится же для того, чтоб уничтожить создаваемый поток по таймеру?
там отличие вроде только в том, что без TThread надо самому переводить менеджер памяти в многопоточный режим. в остальном тоже самое. но чтоб точно знать надо смотреть доки/сорцы
источник