Tagged with performance

Библиотеки подсветки кода для Ruby

ruby-code-highligters-performance

В связи с переводом моего блога на Radiant у меня возник вопрос с подсветкой кода, который у меня встречается достаточно часто. Сейчас я использую для этого highlight.js, однако рассматриваю возможность использования серверных решений.

Так что, сегодня я расскажу о трех различных Ruby-библиотеках, используемых для подсветки синтаксиса:

Также, я провел замеры производительности, так что в конце вы можете найти сравнение библиотек по производительности.

Читать дальше »

Производительность RSS парсеров для Ruby

Не так давно, изучал возможность использования различных RSS парсеров для Ruby. В связи с этим, провел небольшое сравнение производительности различных парсеров. В сравнении участвовали:

  • RSS парсер из стандартной библиотеки
  • SimpleRSS
  • FeedTools
  • Syndication
  • FeedNormalizer
Для тестов я использовал две ленты:

Читать дальше »

Виртуальные функции в С++ и производительность

Тема поста навеяна недавними постами на www.codeblogz.ru и в журнале Benoît Jacob. Benoît Jacob заявляет, что использование виртуальных функций приводит к трехкратным издержкам по производительности и предлагает технику, позволяющую избавиться от виртуальных функций, за счет использования шаблонов. Здесь я изложу некоторые свои соображения по этому вопросу.

Читать дальше »