www.fgks.org   »   [go: up one dir, main page]

Как стать автором
Обновить

Intel решила продемонстрировать, что ее процессоры лучше Apple M1

Время на прочтение3 мин
Количество просмотров45K

Intel показала презентацию, которая должна продемонстрировать превосходство процессоров Tiger Lake над новыми чипами Apple M1 с архитектурой ARM. Компания решила сравнить новые Apple MacBook Pro и MacBook Air с системами на процессорах Core i7-1185G7 и Core i7-1165G7. Презентацию подготовил отдел технического маркетинга Intel.

Читать далее
Всего голосов 40: ↑38 и ↓2+46
Комментарии283

Примитивное сравнение производительности search и indexOf в Javascript

Время на прочтение2 мин
Количество просмотров7K
Я постоянно встречаю рекомендацию использовать, когда это разумно, обычный поиск вместо регулярных выражений, поскольку последние сильно медленнее. Но никогда не видел насколько медленнее и когда они становятся эффективнее. Но зуд покоя не дает и я решил сравнить их и посмотреть какие циферки можно увидеть в реальности…
Читать дальше →
Всего голосов 13: ↑7 и ↓6+1
Комментарии33

Сравнительное тестирование 12 процессоров от AMD и Intel

Время на прочтение6 мин
Количество просмотров19K
К нам на тест попали 12 разных процессоров от конкурирующих производителей – Intel и AMD. Нашей главной задачей является выявить среди них лучшего, чем мы сейчас и займёмся. Но сначала пару слов о платформах.
В этой статье представлены процессоры на сокетах 1366 и 1156 от Intel, и на AM2+/AM3 от AMD. На данный момент выпущено уже достаточно много материнских плат для них, так что выбрать «мамку» под свои потребности не составит большого труда.
Читать дальше →
Всего голосов 50: ↑28 и ↓22+6
Комментарии89

Sapphire-овые карты или Сказ о шести Radeon-ах

Время на прочтение7 мин
Количество просмотров1.8K
Компания Sapphire уже не первый год представлена в России и является одним из самых крупных поставщиков видеокарт компании AMD в России. Компания заслужила себе хорошее имя на российском рынке, прежде всего качеством своей продукции, привлекательными ценами, а также хорошим разгонным потенциалом своей продукции, что очень важно для компьютерных энтузиастов. Sapphire вновь оказалась впереди остальных вендоров с выходом видеокарт AMD пятой серии. Необходимо сказать пару слов читателям о нововведениях в данной серии, которых предостаточно. Основной фишкой продуктов, позиционируемых как «вечнозеленые» является DirectX11. Все без исключения карты поддерживают одиннадцатый DirectX и позволяют наслаждаться шикарными эффектами. Почему «вечнозеленые» спросите вы? Отныне, компания AMD решила отказаться от буквенных обозначений в названии своих графических ядер. Именами для новеньких GPU стали Cypress – кипарис, Hemlock – тсуга, Juniper – можжевельник, Cedar – кедр, Redwood – красное дерево. Все GPU имеют различия в производительности, но поддерживают общий набор технологий. В основу DirectX11 легла тесселяция – процесс разбиения изображения на более мелкие формы, например треугольники или четырёхугольники. Это вызвано тем, что увеличивается детализация в играх, поэтому необходимость в более качественных текстурах все время растет.
Читать дальше →
Всего голосов 51: ↑40 и ↓11+29
Комментарии41

И снова про сортировки: выбираем лучший алгоритм

Время на прочтение9 мин
Количество просмотров144K
Недавно на хабре в очередной подняли тему алгоритмов сортировки, а именно был хорошо описан метод Timsort.

Он, имея сложность не более O(n log n), ускоряется в случае сортировки частично упорядоченных данных и имеет сложность O(n), если данные изначально отсортированны. Но это не единственный алгоритм с такими заявленными свойствами. Существует еще как минимум два более-менее известных метода с похожей сложностью — это Smoothsort и сортировка Шелла.

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

Читать дальше →
Всего голосов 117: ↑114 и ↓3+111
Комментарии32

Битва фреймворков: сравнение высокопроизводительных HTTP-библиотек

Время на прочтение5 мин
Количество просмотров14K

Мир веб-разработки предлагает бесконечное количество вариантов HTTP-фреймворков для разных языков программирования. Но как разработчикам понять, какие из них обеспечивают действительно высокую производительность? Под катом команда блога CodeReliant* проводит прямое сравнение некоторых из лучших претендентов на быстродействие. Рассматривает популярные варианты на Javascript/Bun, Java, C#, Go и Rust, проводит бенчмаркинг, оценивает их пропускную способность и время отклика при тестировании.

Выбранные для сравнительного анализа фреймворки имеют репутацию высокопроизводительных, — но посмотрим, как это понятие реализуется в разных стеках.

*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.

Читать далее
Всего голосов 28: ↑23 и ↓5+20
Комментарии22

Dictionary и SortedDictionary

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров8.5K

Всем привет. Сегодня я планирую рассказать в общих чертах о Dictionary и SortedDictionary в .NET - как они устроены и в чем различие между ними.

Читать далее
Всего голосов 15: ↑11 и ↓4+9
Комментарии15

Да, Python медленный, но меня это не волнует

Время на прочтение9 мин
Количество просмотров76K
Разговоры о снижении производительности ради продуктивности.


Я беру паузу в моём обсуждении asyncio в Python, чтобы поговорить о скорости Python. Позвольте представиться, я — ярый поклонник Python, и использую его везде, где только удаётся. Одна из причин, почему люди выступают против этого языка, — то, что он медленный. Некоторые отказываются даже попробовать на нём поработать лишь из-за того, что «X быстрее». Вот мои мысли на этот счёт.
Читать дальше →
Всего голосов 84: ↑64 и ↓20+44
Комментарии223

СХД Infortrend — альтернатива А-брендам. Обзор и тестирование

Время на прочтение6 мин
Количество просмотров18K
Системы хранения данных все чаще используются в IT-инфраструктуре сегмента малого и среднего бизнеса. Рабочие места мигрируют в виртуальную среду, а для хранения данных уже не достаточно обычной «файловой помойки» в виде старого железа набитого дисками. Поэтому для многих небольших компаний рано или поздно встаёт вопрос выбора Enterprise СХД начального уровня. Задачи перед системой хранения становятся типовые: обеспечить необходимую производительность, отказоустойчивость и совместимость с существующей IT-инфраструктурой. Но, к сожалению, решающим фактором выбора является обоснованность стоимости решения.

У производителей первого эшелона есть подходящие продукты, отвечающие всем требованиям к функционалу и уровню сервиса. Но вот с совместимостью и стоимостью владения подобных решений есть определённые трудности. Поэтому данная статья посвящена альтернативе А-брендам — системе хранения данных Infortrend.

Infortrend — это представитель Тайваньских производителей с узкой специализацией на системы хранения данных. За более чем 20-летний период работы по проектированию и производству собственных СХД, Infortrend создал продукт, успешно конкурирующий с представителями крупных мировых брендов.
Рассмотрим продуктовую линейку Infortrend, функционал и результаты тестирования
Всего голосов 16: ↑15 и ↓1+14
Комментарии10

Вдвое мощней за те же деньги! Intel Xeon E5 против E3-серии

Время на прочтение6 мин
Количество просмотров66K
Не так давно мы публиковали статью Сравнение производительности процессоров Intel разных поколений, в которой представлены результаты тестирования 8-ядерных процессоров Intel Xeon E5. С тех пор, по акции, было продано несколько сотен серверов на базе процессоров V1/V2, которые стали достойным аналогом E5-2620V4/2630V3 в таких задачах как: сервер баз данных, терминальный сервер, видеонаблюдение и пр. Но, к сожалению, модельный ряд был ограничен только 2-процессорными платформами, что накладывало дополнительную финансовую нагрузку при использовании 1-процессорных конфигураций. Большое количество запросов побудило нас разработать бюджетную модель 1-процессорного сервера/рабочей станции, которая должна существенно выигрывать по производительности у платформ на базе Xeon E3/Core i7, и при этом конкурировать с ними по цене.
Посмотрим, что у нас получилось
Всего голосов 13: ↑12 и ↓1+11
Комментарии26

i9-10900K против i9-9900K: что можно выжать из новых Intel Core на старой архитектуре

Время на прочтение8 мин
Количество просмотров24K


Чуть больше года прошло с того момента, как я тестировал совершенно новенькие Intel Core i9-9900K. Но время идёт, всё меняется, и вот уже Интел выпустил свежую линейку процессоров 10-го поколения Intel Core i9-10900K. Какие сюрпризы готовят нам эти процессоры и правда ли всё меняется — поговорим об этом прямо сейчас.
Читать дальше →
Всего голосов 9: ↑5 и ↓4+2
Комментарии7

Сравниваем качество SaaS-систем в задаче распознавания интентов

Время на прочтение6 мин
Количество просмотров2.6K

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

Наиболее убедительный аргумент в пользу тех или иных решений — обыкновенные цифры. Конкретные метрики, которые отражают качество работы таких систем. Их бывает непросто подсчитать, но с КРОК сотрудничают специалисты, которые разбираются в вопросе. Это разработчики сервиса роботизации службы поддержки из нашего продуктового портфеля. 

Недавно команда AutoFAQ решила сравнить свою технологию с решениями от известных компаний на конкретной практической задаче.

Читать далее
Всего голосов 20: ↑20 и ↓0+20
Комментарии0

Новые AMD Ryzen на архитектуре Zen 3: сравниваем с предыдущим поколением, а также с Intel Core i9

Время на прочтение12 мин
Количество просмотров34K


Я планировал написать эту статью еще весной 2020-го, но постоянно откладывал её в дальний ящик. Хотелось бы сказать, что причиной тому «экологическая» ситуация в стране и мире, но на самом деле — желание накопить больше практического и тестового материала и, что поделать, безграничная прокрастинация. Теперь же, когда отдел маркетинга пишет мне чаще, чем кредиторы, и, по всей видимости, скоро начнет приходить домой справляться о самочувствии, я решил, что откладывать больше некуда. Тем более, что опыта накопилось достаточно, а AMD выпустил процессоры на новой архитектуре Zen 3.
Читать дальше →
Всего голосов 24: ↑22 и ↓2+27
Комментарии38

Выбор хостинг-провайдера и виртуального сервера, или Как самому найти то, что нужно

Время на прочтение17 мин
Количество просмотров9.7K

Вы говорите, что выбирать надо из двух зол?! Тоже мне ассортимент!“
Веслав Брудзиньский

Выбор провайдера хостинга и виртуального сервера конечно же не ограничивается двумя вариантами на рынке десятки дата-центров, выбор нетривиален и вот почему. В тарифах провайдеров услуг изначально нет полной информации о типах процессоров, памяти, дисках, их производительности, о канале связи и т.д. Более того, даже открытые данные не приведены, как говорится к одному знаменателю с тем, чтобы их можно было сравнить. Поэтому перед нами всегда стоит вопрос: как понять что из себя представляют те или иные услуги и как сделать правильный выбор? К примеру, стоимость виртуального сервера у одного провайдера в 4 раза выше, чем у другого это говорит о жадности хостера или высоком качестве услуг?

Дабы разобраться в теме сделаем тест-драйв провайдеров и проведем сравнение сопоставимых услуг. Столкнем лбами 13 компаний. Мы взяли представителей разных ниш, отличающихся, как широтой услуг, так и ценами, с тем, чтобы выборка была репрезентативной и показала срез рынка. Итак, разместим хостеров в алфавитном порядке:

Сравнение хостеров
Всего голосов 10: ↑6 и ↓4+2
Комментарии28

Распаковка вложенных списков неопределенной глубины

Время на прочтение12 мин
Количество просмотров21K

Сегодня я хотел бы поговорить о распаковке вложенных списков неопределённой глубины. Это достаточно нетривиальное занятие, поэтому я бы хотел рассказать тут о том, какие реализации есть, их плюсы и минусы и сравнение их производительности.


Статья будет состоять из нескольких разделов ниже:


  • Функции
  • Данные
  • Результаты
  • Выводы
Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии7

Node.js или Java: производительность, ресурсы, управление потоками, популярность и личный опыт

Время на прочтение8 мин
Количество просмотров39K
Недавно мы с коллегами обсуждали вопрос популярности некоторых технологий — в частности Java и node.js. После недолгого интернет-серфинга выяснилось, что именно эти технологии используют многие информационные гиганты для разработки и поддержания своих площадок в сети. Ниже, я приведу лишь малую часть.

Компании использующие Java:

image

Компании использующие node.js:

image

He менее интересным является и то, что по данным поиска на indeed.com (28.06.2019) по запросам Java Developer (30272 вакансии) и node.js developer (7401 вакансии), специалисты по этим технологиям довольно востребованы.

image

Но все это лишь общая информация, касающаяся популярности. Информация, которая натолкнула меня на мысль углубиться в тему и порассуждать на предмет технических особенностей, что привело к написанию этой статьи.
Читать дальше →
Всего голосов 48: ↑22 и ↓26-4
Комментарии28

«Препарируем» Intel Core i9-12900k: 10 нанометров, гибридная архитектура и новая память

Время на прочтение12 мин
Количество просмотров23K

Перефразируя советского Чебурашку: «Мы ждали, ждали и наконец дождались!». Intel выпустила новые процессоры — Core i9-12900k. На новом техпроцессе, новой архитектуре, новом сокете и с новой памятью. Сам Раджа Кодури еще полтора года назад высказывался в том ключе, что выход этих процессоров может стать наиболее значимым шагом для Intel со времён появления процессоров Core в 2006 году. Давайте рассмотрим эти процессоры внимательнее.

Читать далее
Всего голосов 12: ↑10 и ↓2+10
Комментарии41

Почему мы перешли с Python на Go

Время на прочтение9 мин
Количество просмотров28K

Поставщик высоконагруженного API Stream перешёл с Python на Go, хотя этот язык знают немногие. Причинами решения делимся под катом к старту курса по Backend-разработке на Go.

Читать далее
Всего голосов 17: ↑11 и ↓6+9
Комментарии52

Кто быстрее создаёт списки в Python, list() или []

Время на прочтение8 мин
Количество просмотров32K

В процессе написания очередной программы задумался над тем, какой способ создания списков в Python работает быстрее. Большинство моих знакомых используют квадратные скобки. А некоторые совсем забыли о существовании функции list().  Предлагаю Вашему вниманию небольшое исследование. Узнаем правы ли коллеги. А заодно на примере простой задачи посмотрим как можно проводить свои собственные исследования. 

Читать далее
Всего голосов 34: ↑32 и ↓2+40
Комментарии35

Как мы сравнили «наиболее отечественный» Вaikal с Intel

Время на прочтение7 мин
Количество просмотров36K

Снова про Baikal? Ну да, нам самим хотелось устроить тест-драйв, воочию оценить производительность, а заодно узнать, как процессор справляется с классическими офисными задачами. Спойлер: эта рабочая лошадка в основном не показала выдающихся результатов, но обошла Intel в одной задаче.

Клик!
Всего голосов 65: ↑31 и ↓34+6
Комментарии107
1