SarcasmIO
на одном из хайлоад докладе чел утверждал что is readable быстрее чем file exist
SarcasmIO
а один не самый глупый человек полез посмотреть в исходники, после того как я осмелился это озвучить
SarcasmIO
и развенчал этот миф
Dmitriy
а кто-нибудь замерял что быстрее in_array() или array_search() ?
http://sandbox.onlinephpfunctions.com/code/478374a2bb0918716c75bed251f356c944e5e399
Евгений
не вижу смысла заморачиваться на этом, если у тебя нет для этого веских причин
SarcasmIO
некорректная метрика имхо
SarcasmIO
нужно сравнивать медиану)
Alexander
у меня, к сожалению, есть
SarcasmIO
причем каждый раз разные результаты дает
SarcasmIO
от 0,03
SarcasmIO
до 1,05)
SarcasmIO
у меня, к сожалению, есть
ты поди и вместо умножения побитовые сдвиги юзаешь?)
Alexander
ну есть на проекте одна такая переменная 🙂
SarcasmIO
значит уже не критично)
SarcasmIO
а по асимпотической сложности они одинаковые
SarcasmIO
в 99,999999% это все что о них нужно знать
Vitaly
глянуть в иходники пыхи мб?)
достаточно знать устройство массивов в пыхе)
SarcasmIO
ну я к тому что любое сомнение можно развеять
SarcasmIO
если знать куда смотреть и не лениться
Alexander
весело на php56 без opcache in_array выполняется быстрее, чем на php71 с опкешем
SarcasmIO
на скольки итерациях ты сравнивал?
SarcasmIO
и бтв такого не может быть
Alexander
вхождение строки в массив из 1000 элементов
Alexander
раза 3-4 прогнал
SarcasmIO
могу пруфнуть линком "Как мы делали пхп7 быстрее" с хайлоада последнего
SarcasmIO
сам поймешь почему
Alexander
пхп-то может и сделали но там опкеш навешивается
Alexander
хм, а вот сейчас уже не быстрее
Alexander
стало сопоставимо хз что за магия была
SarcasmIO
Феррари с упряжкой быстрее самолета с повозкой
Alexander
ну в общем если в array_search устанавливать строгое соответствие - ищет быстрее, чем in_array
SarcasmIO
стало сопоставимо хз что за магия была
нужно считать N раз потом брать среднее значение
Пантелеев
99.99% что ты занимаешься ненужной хуйней
Пантелеев
может у вас там база тормозит, ил ифайловая система
Пантелеев
или тупо сервак нужен помощнее
SarcasmIO
+
Пантелеев
Делали профилирование?
SarcasmIO
докупить ресурсов всегда было дешевле
SarcasmIO
+ профилировать нужно что бы смотреть на реальные данные
SarcasmIO
а не на разницу в тысячный миллисекундах
Alexander
ну давайте, расскажите мне как быстро разобрать файл на млрд строк и каждую строку проверить на вхождение в выборку из 10 тыс элементов
Alexander
впихнуть все в ОЗУ нельзя
SarcasmIO
cat head grep continue
🐴
cat head grep continue
Кошачя голова продолжает греп.
SarcasmIO
Взять себе в никнейм мб 😏
Alexander
100%
Sergey
Тогда читать по 100 строку и проверять по ключу массива
Sergey
весело на php56 без opcache in_array выполняется быстрее, чем на php71 с опкешем
Ты не поверишь, но opcache это код который нужно выполнить
Alexander
ага, знаю просто странно было что в некоторых случаях php56 без опкеша посчитала быстрее
Alexander
видать какой-то местный локальный глюк был
Sergey
ага, знаю просто странно было что в некоторых случаях php56 без опкеша посчитала быстрее
opcache он для повторного использования, если запускать 1 раз то код с ним будет медленней
Alexander
cat head grep continue
не понял про continue
Anonymous
@CatWithoutBanner ❤ Привет
🐴
понаехали
Sudo Cat🐈
Везде зверюшки на авах😂, котики & лошадки
Anonymous
Экосистема php бесследно не проходит
Anonymous
Видимо я к пхп не имею отношения...
🦔
понаехали
лошаааадкааааа
🐴
лошаааадкааааа
чо это ты не спишь?
🦔
чо это ты не спишь?
11 часов только
🦔
с чего бы мне спать
🐴
а ну да
Anonymous
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/phpgeeks
Aleksey
А ты попиши код и поймёшь насколько убоги сниппеты в саблайм по сравнению с мощным intellinse в шторме
Aleksey
Насоветуйте редактор/ide для веб разработки, такой чтобы пользоваться удобно было. Сейчас пользуюсь PHP Storm последним, но он мне как-то не очень нравится. Не вижу в нём преимуществ перед тем же sublime. Может я его непонял/не умею пользоваться?
Aleksey
intellisense*
Aleksey
Не говоря про все остальные преимущества)
Sudo Cat🐈
Vim уже советовали?
Anonymous
раз нравится саблайм, пиши в нем, не нравится шторм - другие идешки еще больше разочаруют тебя.
Anonymous
а vim для любителей БДСМ
Sudo Cat🐈
а vim для любителей БДСМ
А emacs для кого тогда?
Anonymous
А emacs для кого тогда?
Это уже ближе к боллбастингу
Sudo Cat🐈
В защиту Vima скажу что он сейчас легко плагинам настраивается до уровня sublime. Так же он полностью бесплатный.
Anonymous
Да дело то не в деньгах
иой
Привет