Size: a a a

2020 November 08

KN

Kirill Nesmeyanov in PHP
и то не факт
источник

KN

Kirill Nesmeyanov in PHP
производительность вряд ли бустанёт
источник

KN

Kirill Nesmeyanov in PHP
с другой стороны можно будет дёргать всякие интринсики, ну, типа, проверить, поддерживает ли процессор какие-то наборы инструкций
источник

KN

Kirill Nesmeyanov in PHP
Например, пых, начиная с 7ки юзает avx по возможности. Так что можно показывать, использует ли пых avx
источник

KN

Kirill Nesmeyanov in PHP
у меня есть подозрения, что деструктуризация как раз и юзает эти векторные операции
источник

KN

Kirill Nesmeyanov in PHP
ну, типа, [$a, $b] = [23, 42] - типичный пример такого кейса
источник

KN

Kirill Nesmeyanov in PHP
с другой стороны, пых сам же это за тебя делает, так что хрен его знает зачем эти детекты нужны)
источник

A

Alexcc in PHP
Интересный повод призадуматся)
источник

/

/bin/cat in PHP
Kirill Nesmeyanov
Кстати, пользуясь случаем, наслаждайся:
Оно поддерживает FFI + preloading?
источник

KN

Kirill Nesmeyanov in PHP
прелоадинг не нужен, если ты работаешь из консоли
источник

KN

Kirill Nesmeyanov in PHP
он нужен только для сайтиков через fcgi/apache/etc
источник

/

/bin/cat in PHP
почему не нужен?
источник

KN

Kirill Nesmeyanov in PHP
ну потому что
источник

/

/bin/cat in PHP
Допустим это может экономить память при использовании расширений многопоточности
источник

/

/bin/cat in PHP
Не нужно копировать что-то из другого потока
источник

KN

Kirill Nesmeyanov in PHP
/bin/cat
Допустим это может экономить память при использовании расширений многопоточности
ты и так это можешь делать через shmop
источник

/

/bin/cat in PHP
Kirill Nesmeyanov
ты и так это можешь делать через shmop
при совместном использовании оно не взорвется?)
источник

KN

Kirill Nesmeyanov in PHP
/bin/cat
почему не нужен?
по умолчанию ffi включён в режиме прелоада, что означает, что при работе
1) из веба нужно использовать load в файле прелоада и scope в приложеньке
2) из консоли через load или cdef
источник

АГ

Алексей Гевондян... in PHP
/bin/cat
почему не нужен?
думаю лучше уж сразу roadrunner прикручивать
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
Кстати, пользуясь случаем, наслаждайся:
Могу херню сморозить, но разве ты тут не вызываешь инструкции из области, не предназначенной для исполнения? Оно будет работать при DEP? Ранее всякие HIPS'ы за подобные финты сильно ругались.

Но может я не так понял или пхп под капотом что-то делает не так, как мне кажется.
источник