[Moscow.pm] Запросы без ответа

Nikita Zubkov nikzubkov на gmail.com
Вс Апр 20 05:42:51 PDT 2014


20 апреля 2014 г., 13:09 пользователь Daniel Podolsky
<onokonem на gmail.com>написал:

> Я отвечу всем сразу, хорошо?
>
> 1) Threads
>
> 1.1) Треды сегодня - способ утилизировать ресурсы многоядерного
> процессора. Хорошие треды позволяют утилизировать и ресурсы
> многопроцессорной системы. Программеры, которые хорошо умеют это
> делать без тредов, на рынке широко не представлены.
>
> 1.2) Треды должны обеспечивать легкую межпоточную коммуникацию. В этом
> смысле в перле тредов нет. prefork и прочие многопроцессные модели
> требуют привлечение для межпоточной коммуникации SYSV IPC, который
> убог, с одной стороны, и избыточно сложен с другой.



> 2) JIT
>
> 2.1) При прочих равных JIT реально повышает производительность.
> Соответственно, современная VM должна его иметь. С чем тут спорить -
> не понимаю.
>
> 2.2) Если JIT нет - работу по выявлению узких мест и их переписыванию
> на уровень пониже приходится делать человеку. Именно так JIT связан с
> удешевлением разработки.
>
> 2.3) JIT способен производить оптимизацию, которую человеку никогда не
> осилить. Например, он может определить, что в 99% случаев некий цикл
> завершается за три итерации, и развернуть его в плоский код.
>

Ну а примеры задач будут? Это какой-то теоретизм в вакууме, который, я
думаю, и так известен участникам рассылки.

-- 
Regards,
Nikita Zubkov.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20140420/e5de8a4d/attachment.html>


Подробная информация о списке рассылки Moscow-pm