@phpgeeks

Страница 1735 из 8430
Artur
20.10.2016
09:00:38
в php это называется opcode
я и говорю. равешал себе ярлычков

а тебье конкретный вопрос задали

не какими ярлычками отличается

Google
Артур Евгеньевич
20.10.2016
09:00:57
ага
и какие преимцщества то у него, перед сегодняшним подходом?

Артур Евгеньевич
20.10.2016
09:01:38
блин ты же подтвердил что он не быстрее когда я спросил)

Artur
20.10.2016
09:01:40
скорость
помнится говорили что V8 от гугла повысил сокрость в десятки раз

Артур Евгеньевич
20.10.2016
09:01:45
или ты имел ввиду что он кешируется?

Artur
20.10.2016
09:01:49
т.е. был джит-говно стал джит-норм

Sergey
20.10.2016
09:02:25
чекм отличается опкэш от байткода?
поврос опкеш от байкода а не опкод от байткода

Artur
20.10.2016
09:02:46
опкэш и есть кэш байткода на лету

т.е. ничего заранее не компилируется но повторно генерить байт-код не требуется

Sergey
20.10.2016
09:04:36
блин ты же подтвердил что он не быстрее когда я спросил)
ага было на или если файл не менялся jit тоже не меняется

Artur
20.10.2016
09:05:38
где там были сотни тестов языков на одинаковых задачах

где php7 всех метал

Google
Артур Евгеньевич
20.10.2016
09:05:52
ага было на или если файл не менялся jit тоже не меняется
Корчо jit для opcod тоже самое что opcode для php? можно так сказать?

Sergey
20.10.2016
09:06:05
можно и так

Artur
20.10.2016
09:06:08
https://github.com/zendtech/php-src/tree/zend-jit/ext/opcache/jit

Артур Евгеньевич
20.10.2016
09:08:15
еще про прогрев его чето слышал

Artur
20.10.2016
09:08:52
если серьёщно смотреть на вопрос - те идеи что заложены в jit воспроизводятся всеми оптимизаторами

и сам jit не стоит на месте и развивается

я уже приводил пример с 10тикратным приростом jit над jit

я уже приводил пример с 10тикратным приростом jit над jit
хотя там техническая разница была. в реальном аппе это намного меньше

https://ru.wikipedia.org/wiki/HipHop_(%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D1%8F%D1%82%D0%BE%D1%80) Затем они разработали HHVM — экспериментальную виртуальную машину для исполнения и JIT оптимизации PHP кода.

Sergey
20.10.2016
09:10:47
еще про прогрев его чето слышал
opcode это конструкции скриптового языка, т.е. всем интам дается 32 бита, объекты всегда имеют познее связывание (в термине C), массивы на самом деле hash table

Sergey
20.10.2016
09:13:02
еще про прогрев его чето слышал
jit же собирает информацию (прогревается) по ходу выполнения, и если он видит что в 100 запусках в переменной хранится число меньше 256, то выделяет уже не 32 бита а меньше, а 8 бит, который будет быстрее работать и меньше памяти есть, массивы становятся настоящими массивами, получается полноценный нативный код как из C

Artur
20.10.2016
09:13:08
http://blogerator.ru/page/php-7-kritikujte-dalshe-a-my-budem-rabotat-stogov Сейчас я ведущий инженер в Zend, а результаты моей работы можно увидеть, сравнивая производительность версий PHP начиная с 5.0 и до 7 (сейчас PHP 7 в 14 раз быстрее PHP 5.0 на bench.php) — это моя непосредственная зона ответственности. Большая проблема в том, что выигрыш от реализации того или иного решения зачастую можно оценить только имея готовый прототип, а для этого могут потребоваться месяцы, если не годы. Так было с JIT для PHP, так было и с PHPNG.

си сам компилит в машинный

Sergey
20.10.2016
09:14:57
a jit в C переводит или куда?
по пишу всё из опыта jit в v8, как будет реализовано в пыховском - хз

Artur
20.10.2016
09:14:59
HipHop (HPHP, Hyper-PHP) генерирующий код на C++, с последующей компиляцией в машинный код с помощью gcc.

Google
Артур Евгеньевич
20.10.2016
09:15:44
так а если у нас будет по сути скомпилированная приложуха, что в дальнейшем мешает отказаться от подхода умирания, после отработки запроса?

?
20.10.2016
09:16:30
Халилоу 0/

Sergey
20.10.2016
09:16:50
просто в пыхе умирание это фишка, можно не следить за очисткой памяти и освобождением ресурсов, таких как коннекты к БД

Artur
20.10.2016
09:17:22
jit используется даже в ява-скриптах на лету

ничего, уже сейчас есть react.php
были демоны задолго до реакта. а рект заморозился с приходом php7

https://github.com/reactphp/react/commits/master

Sergey
20.10.2016
09:19:21
https://github.com/reactphp/react/commits/master
Instead of reactphp/react being the master code repository it is now the sum of React's parts

Artur
20.10.2016
09:19:53
нудануда

Sergey
20.10.2016
09:20:37
http-client Updated 13 hours ago, dns Updated 16 days ago, filesystem Updated on Aug 5

Artur
20.10.2016
09:20:52
это всего лишь "плагин"

Artur
20.10.2016
09:21:12
к слову я с ним работал. и с вэбсокетом

но если посмотреть код - там в основном допилы к пхп7 или доки правят и тп

Roman ?
20.10.2016
09:35:49
просто в пыхе умирание это фишка, можно не следить за очисткой памяти и освобождением ресурсов, таких как коннекты к БД
А всякие штуки типа реакта нормально вообще работают? Мне просто нужно какое то event-drive или как это называется, решение, но чет я не доверяю не умирающей пыхе

Нужно чтобы коннекты не блокировались во время обращения, пока я ссылку для юзера со стороннего хоста запрашиваю

Sergey
20.10.2016
09:36:42
но лучше выбирать язык под задачу и писать на golang

Roman ?
20.10.2016
09:37:28
Просто мне посоветовали питон + торнадо, там и с памятью попроще и работает постабильнее

Просто переписать надо один экшен, с го что то не хочется, питон попроще кажется

Google
Sergey
20.10.2016
09:39:20
сам питом может и проще будет, т.к. тоже скриптовый, но торнадо событийно-ориентированный, как и react и нужно понимать как это работает

Roman ?
20.10.2016
09:40:21
Экспертиза по питону в офисе есть у ребят, спросить хоть можно. + Все нужные сторонние либы есть

Но спасибо за совет, учту

Sergey
20.10.2016
09:40:42
если только нужно дернуть ссылку, то react подойдет

Roman ?
20.10.2016
09:41:24
Ну там ее в зависимости от некоторых параметров дергать надо, там геоайпи, пивик и тд. Под питон это все есть.

Sergey
20.10.2016
09:42:59
но го это компилируемый язык со строгой типизацией и с памятью вообще всё замечательно

а как вышел плагин под idea, то программирование стало полным кайфом

Anonymous*
20.10.2016
09:52:02
Экспертиза по питону

Admin
ERROR: S client not available

Artur
20.10.2016
09:59:19
я знал! язнал! http://varlamov.ru/2024702.html

Артур Евгеньевич
20.10.2016
10:07:58
в комментах) https://www.youtube.com/watch?time_continue=37&v=zjKpvEVwKIs

(;¬_¬)
20.10.2016
10:27:14
я знал! язнал! http://varlamov.ru/2024702.html
В Китае же во всей стране жпс хуйню городит

Aleksandr
20.10.2016
10:38:03
Парни, а в яндекс кассе же можно разные суммы передавать, там же не только статичная сумма задаётся?

Там API же есть какая-нибудь?

Чтоб можно было сумму передать, а ещё лучше ещё какие-нибудь данные, вроде наименование и количество товаров

Сергей
20.10.2016
10:39:57
всегда любую сумму можно

наименование - не помню

Aleksandr
20.10.2016
10:41:00
Я смотрел разные мануалы, там, когда форму создаёшь, задаёшь сумму. Вот я и подумал, что вдруг он только на одну сумму

Google
Aleksandr
20.10.2016
10:41:36
Самое главное никакой документации найти по нему не могу

Сергей
20.10.2016
10:41:54
здрасьте

смотри мануал от яши

Aleksandr
20.10.2016
10:41:58
Как там вообще данные передаются в эту кассу, ничего посмотреть нельзя, пока не зарегаешься в ней

Сергей
20.10.2016
10:42:00
там все написано

Aleksandr
20.10.2016
10:42:20
А, бля, вижу

Вводил "я касса документация"

Гугл не понял меня

(;¬_¬)
20.10.2016
10:45:16
Гугл не понял меня
про яндекс кассу надо спрашивать не гугл, Сань

;) логично же

Aleksandr
20.10.2016
10:45:46
дак а в форме сумму не переделать динамически что ли? О_о
Пока не знаю, сейчас в документацию зашёл)

(;¬_¬)
20.10.2016
10:46:25
Пока не знаю, сейчас в документацию зашёл)
да ну... я тебя уверяю, если ты контрольное число пересчитаешь соответственно и поставишь другую сумму, то все у тебя прожуется

Artur
20.10.2016
10:48:09
Tesla Motors начнет выпуск автомобилей с системой полного автопилота. Об этом в четверг, 20 октября, сообщается на сайте компании.

Sergey
20.10.2016
10:49:18
Прощай нефть матушка

Sergey
20.10.2016
10:49:45
Прощай нефть матушка
а какже изготовление полимеров?

Artur
20.10.2016
10:49:59
Прощай нефть матушка
не всё так прост

Sergey
20.10.2016
10:50:04

Страница 1735 из 8430