БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы

уняня, самописный base64 декодер на джаве работает быстрее чем редхатовский /usr/bin/base64 (на 15% быстрее base64 -d, в два раза быстрее чем base64 -di). где ваше «КОКОКО ЖАБКА ТОРМОЗА» теперь?

Рекомендовали: @ulidtko
#0DNWBA / @hirthwork / 3948 дней назад

Покажи бенчмарк.
#0DNWBA/D8J / @like-all / 3948 дней назад
а теперь перепиши на жс
#0DNWBA/QKA / @krkm / 3948 дней назад
@like-all $ head -c 1000000000 /dev/urandom|base64 >/dev/shm/base64 $ date;time cat /dev/shm/base64|/usr/lib/jvm/java-1.7.0-ibm-wrt-3.64/bin/java -cp build/dist/io/io.jar:. Main|md5sum;date Thu Feb 27 13:43:15 MSK 2014 e00783e70bc240486db2a87aa8b8898f - cat /dev/shm/base64 0.07s user 0.78s system 12% cpu 6.915 total /usr/lib/jvm/java-1.7.0-ibm-wrt-3.64/bin/java -cp build/dist/io/io.jar:. Main 6.36s user 1.02s system 106% cpu 6.922 total md5sum 2.44s user 0.16s system 37% cpu 6.922 total Thu Feb 27 13:43:22 MSK 2014 $ date;time cat /dev/shm/base64|base64 -d|md5sum;date Thu Feb 27 13:41:27 MSK 2014 e00783e70bc240486db2a87aa8b8898f - cat /dev/shm/base64 0.01s user 1.07s system 14% cpu 7.617 total base64 -d 6.81s user 0.79s system 99% cpu 7.616 total md5sum 2.59s user 0.05s system 34% cpu 7.616 total Thu Feb 27 13:41:34 MSK 2014 $ date;time cat /dev/shm/base64|base64 -di|md5sum;date Thu Feb 27 13:42:28 MSK 2014 e00783e70bc240486db2a87aa8b8898f - cat /dev/shm/base64 0.00s user 1.00s system 6% cpu 15.533 total base64 -di 14.89s user 0.63s system 99% cpu 15.533 total md5sum 2.62s user 0.02s system 17% cpu 15.533 total Thu Feb 27 13:42:44 MSK 2014
#0DNWBA/16A / @hirthwork --> #0DNWBA/D8J / 3948 дней назад
@hirthwork справедливости ради, стоит сказать, что на генте с годными CFLAGS ситуация немного другая: 11 с против 8.4 и 13.6. Ну, а поскольку rfc2045 §6.8 требует игнорировать non-alphabet символы, то опять же, для моих целей мой парсер быстрее
#0DNWBA/ZNP / @hirthwork --> #0DNWBA/16A / 3948 дней назад
@hirthwork > md5sum может поэтому?
#0DNWBA/BWB / @anonymous --> #0DNWBA/ZNP / 3948 дней назад
@anonymous md5 вычисляется в обоих случаях и служит для проверки валидности. к тому же, за счёт пайпа процесс md5 выполняется на отдельном ядре
#0DNWBA/TMG / @hirthwork --> #0DNWBA/BWB / 3948 дней назад
@hirthwork за счёт пайпа тут долбится IPC. И да, разве оно в процессор упирается, а не в I/O?
#0DNWBA/JZV / @anonymous --> #0DNWBA/TMG / 3948 дней назад
@anonymous ага, в случае с base64 упирается в I/O, а в случае с жавой — не упирается. вообще охуеть. В I/O упирается при работе с /dev/shm. Охуеть.
#0DNWBA/7N1 / @hirthwork --> #0DNWBA/JZV / 3948 дней назад
@hirthwork Считать четыре байта, высрать три. Неужели там такие большие вычисления?
#0DNWBA/C6L / @anonymous --> #0DNWBA/7N1 / 3948 дней назад
@anonymous анонимус тупее депутата
#0DNWBA/JRJ / @hirthwork --> #0DNWBA/C6L / 3948 дней назад
@hirthwork ```` $ time base64 -d /dev/shm/base64 > /dev/null real 0m4.381s user 0m4.120s sys 0m0.253s $ cat /dev/shm/base64 | base64 -d > /dev/null real 0m5.059s user 0m4.650s sys 0m1.313s ```` Убирание только одного пайпа даёт 15%
#0DNWBA/AT3 / @anonymous --> #0DNWBA/JRJ / 3948 дней назад
@anonymous ок, значит разрыв в скорости ещё больше
#0DNWBA/OA7 / @hirthwork --> #0DNWBA/AT3 / 3948 дней назад
@hirthwork Наркоман?
#0DNWBA/U7K / @anonymous --> #0DNWBA/OA7 / 3948 дней назад
#0DNWBA/52Z / @hirthwork --> #0DNWBA/U7K / 3948 дней назад
@hirthwork > cat ... 12% cpu кароч держи [ачивку](http://partmaps.org/era/unix/award.html)
#0DNWBA/13V / @ulidtko --> #0DNWBA/16A / 3948 дней назад
@ulidtko В пику местным занудам @hirthwork снова выходит на связь: bash-4.1$ time /usr/lib/jvm/java-1.7.0-ibm-wrt-3.64/bin/java -cp build/dist/io/io.jar:. Main /dev/shm/base64 >/dev/null real 0m6.253s user 0m5.831s sys 0m0.764s bash-4.1$ time base64 -d /dev/shm/base64 >/dev/null real 0m6.893s user 0m6.610s sys 0m0.274s bash-4.1$ time base64 -di /dev/shm/base64 >/dev/null real 0m14.308s user 0m14.009s sys 0m0.282s
#0DNWBA/5VP / @hirthwork --> #0DNWBA/13V / 3948 дней назад
лойс если пишешь велосипеды и не доверяешь фреймворкам потому что они громоздкие и в них закладки фсб
#0DNWBA/6V0 / @mugiseyebrows / 3948 дней назад
@mugiseyebrows съеби ебанашка. я вообще не помню чтобы ты хоть где-то смог что-то полезное по теме и к месту написать
#0DNWBA/186 / @hirthwork --> #0DNWBA/6V0 / 3948 дней назад
@hirthwork ставь свечу беги к врачу
#0DNWBA/44Q / @mugiseyebrows --> #0DNWBA/186 / 3948 дней назад
@hirthwork Уходи из нашего BnW, тебе тут не рады.
#0DNWBA/TUO / @anonymous --> #0DNWBA/186 / 3948 дней назад
@anonymous или что?
#0DNWBA/TY1 / @hirthwork --> #0DNWBA/TUO / 3948 дней назад
@mugiseyebrows цепь Маркова в треде
#0DNWBA/RLB / @hirthwork --> #0DNWBA/44Q / 3948 дней назад
@hirthwork пруф или виртуал куркумы
#0DNWBA/JJB / @mugiseyebrows --> #0DNWBA/RLB / 3948 дней назад
@mugiseyebrows куркума мудрее, он не опустится до твоего уровня
#0DNWBA/KAH / @hirthwork --> #0DNWBA/JJB / 3948 дней назад
@hirthwork лан
#0DNWBA/6F6 / @mugiseyebrows --> #0DNWBA/KAH / 3948 дней назад
#0DNWBA/UPX / @hirthwork --> #0DNWBA/6F6 / 3948 дней назад
@hirthwork или не уходи
#0DNWBA/1RK / @anonymous --> #0DNWBA/TY1 / 3948 дней назад
#0DNWBA/A66 / @hirthwork --> #0DNWBA/1RK / 3948 дней назад
@hirthwork Бан
#0DNWBA/G4W / @krkm --> #0DNWBA/TY1 / 3948 дней назад
#0DNWBA/XSJ / @krkm / 3948 дней назад
на ноде хеловорлд быстрее жавы, где каше кококо теперь?
#0DNWBA/3K1 / @238328 / 3948 дней назад
@hirthwork оформляй по маркдауну, а то не для людей
#0DNWBA/0IX / @238328 --> #0DNWBA/5VP / 3947 дней назад
@238328 пробовал заключить в ``` — все строки на морде к хуям склеились. ебал я в рот такой маркдаун
#0DNWBA/ISJ / @hirthwork --> #0DNWBA/0IX / 3947 дней назад
@hirthwork а ты тупой
#0DNWBA/0YO / @krkm --> #0DNWBA/ISJ / 3947 дней назад
@kurkuma ``` тупой? или нет? ```
#0DNWBA/I43 / @krkm --> #0DNWBA/0YO / 3947 дней назад
@hirthwork дефолтная морда? там дунно, вроде автоматической разбивки на параграфы нет, надо просто отбить пустую строку, а потом блок кода в ``` или отступами
#0DNWBA/AHA / @238328 --> #0DNWBA/ISJ / 3947 дней назад
@hirthwork пукперд ```perl пук@перд$ уау ```
#0DNWBA/GDA / @238328 --> #0DNWBA/ISJ / 3947 дней назад
@238328 ну охуеть теперь. я про пустую строку забыл
#0DNWBA/Z93 / @hirthwork --> #0DNWBA/AHA / 3947 дней назад
@hirthwork можешь в конце строки ставить два пробела, тогда новая строка будет новым абзацем (в мяу вроде все строки отдельными абзацами становятся (или как-то так))
#0DNWBA/4T1 / @238328 --> #0DNWBA/Z93 / 3947 дней назад
@238328 интуитивно!
#0DNWBA/S39 / @hirthwork --> #0DNWBA/4T1 / 3947 дней назад
@hirthwork назов три вещи, который не являются джеки чаном^W^W^W^W^Wкоторые интуитивны //инб4 хуй
#0DNWBA/L75 / @238328 --> #0DNWBA/S39 / 3947 дней назад
@238328 сиськи — это две вещи, и вагина — третья
#0DNWBA/JRU / @hirthwork --> #0DNWBA/L75 / 3947 дней назад
@hirthwork неинтуитивны на самом деле
#0DNWBA/FYL / @238328 --> #0DNWBA/JRU / 3947 дней назад
@hirthwork куда лизать?
#0DNWBA/DOU / @krkm --> #0DNWBA/JRU / 3947 дней назад
@238328 даже пещерный человек догадался как их использовать, а ты «неинтуитивны»
#0DNWBA/NN5 / @hirthwork --> #0DNWBA/FYL / 3947 дней назад
@kurkuma в чупачупс
#0DNWBA/FI1 / @hirthwork --> #0DNWBA/DOU / 3947 дней назад
@hirthwork почему 'даже'?
#0DNWBA/0UQ / @238328 --> #0DNWBA/NN5 / 3947 дней назад
@hirthwork пещерные люди даже емакс догадались как пользовать, так что?
#0DNWBA/G2E / @krkm --> #0DNWBA/NN5 / 3947 дней назад
@hirthwork ты вообще в курсе, что башем можно перенаправлять (из файла) STDIN?
#0DNWBA/88P / @ulidtko --> #0DNWBA/5VP / 3947 дней назад
@hirthwork > я вообще не помню чтобы уау, так научно
#0DNWBA/G83 / @ulidtko --> #0DNWBA/186 / 3947 дней назад
@ulidtko наука? в моём треде?
#0DNWBA/LXG / @hirthwork --> #0DNWBA/G83 / 3947 дней назад
@238328 пук: $'\321\203\320\260\321\203': command not found
#0DNWBA/PZP / @anonymous --> #0DNWBA/GDA / 3947 дней назад
@hirthwork в твоём ли?..
#0DNWBA/D3E / @ulidtko --> #0DNWBA/LXG / 3947 дней назад
@anonymous смотрите-ка, `dash`е-блядь закукарекала!
#0DNWBA/DW4 / @ulidtko --> #0DNWBA/PZP / 3947 дней назад
@ulidtko Разве позикс-шелл умеет в `$'\359'`-нотацию?
#0DNWBA/FKI / @anonymous --> #0DNWBA/DW4 / 3947 дней назад

@ulidtko сцыль протухла, у тебя нет где-нибудь схороненной? там столько годноты, а теперь так стал часто админов подъёбывать, которые zcat|grep делают и прочие смешные вещи

#0DNWBA/427 / @hirthwork --> #0DNWBA/13V / 3700 дней назад

@hirthwork отбой, сам нашёл: http://www.smallo.ruhr.de/award.html

#0DNWBA/CKH / @hirthwork --> #0DNWBA/427 / 3700 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.