@hirthwork

Тег байтоёбство в блоге hirthwork

hirthwork
11 Aug 13:16
hirthwork

посоны, я тут читаю Instruction latencies and throughput for AMD and Intel x86 processors и тут у меня такой вопрос возник, чо реально в плане производительности нет разницы что написать в коде if (i == -1) и что написать if (i < 0)?

hirthwork
21 Oct 2016
hirthwork

вы представить себе не можете, как ранит моё сердце профайлер, когда показывает что while (ptr < end) { switch(*ptr) {...} } съедает 30 процентов времени

hirthwork
21 Oct 2016
hirthwork

Ура! Я вспомнил, что for (i: 1..1000) {... for (j: 1..1000000) ...} работает быстрее чем for(j: 1..1000000) {... for (i: 1..1000) ...} и соптимизячил этот боттлнек!

hirthwork
20 Oct 2016
hirthwork

пацаны, а что быстрее, switch или вызов виртуальной функции?

hirthwork
13 Jun 2016
hirthwork

Решил ускорить одну функцию. Ожидаемый прирост производительности: ≈1%. Фактический прирост производительности: 25%

hirthwork
20 Jan 2016
hirthwork

неожиданно оказалось, то у коллекций col.toArray(new T[0]) работает быстрее чем col.toArray(new T[col.size()]) © http://shipilev.net/blog/20...ays-wisdom-ancients/ вот и верь после этого утилитам для статического анализа кода

hirthwork
20 Jan 2016
hirthwork

Rabbit Hole of Performance Engineering — you cannot finish the dive, you can only stop it

hirthwork
11 Jan 2016
hirthwork

Все любители позадрачивать байтоёбство теперь могут задрочить его до невероятных высот! https://gmplib.org/~tege/x86-timing.pdf

hirthwork
16 May 2013
hirthwork

прыщаны, а на какой фс лучше всего хранить /usr/portage? (будем считать, что /usr/portage/disfiles на ext4) а то с холодного старта ext4 крайне неторопливо по портэжу лазает

hirthwork
20 Apr 2013
hirthwork

программач, я тут подумал, а если у lock-free очереди только один читатель, то ведь её проще сделать поверх lock-free стека, который при запросе элемента будет обнулять head, и инвертировать односвязный список. я ведь не ошибаюсь?

hirthwork
20 Mar 2013
hirthwork

нужна функция которая работает очень быстро, и возвращает текущее время (с точностью до 100мс), будет ли выигрыш по сравнению с gettimeofday() если просто запустить отдельный тред, который будет 100мс спать, а затем дёргать gettimeofday и записывать его в некую шареную переменную, доступную потребителям этого счётчика?

hirthwork
20 Mar 2013
hirthwork

что быстрее префиксный инкремент int'а или его копирование?

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.