Публикации по теме 'benchmark'


Почему C до сих пор используется?
Вы когда-нибудь задумывались, сколько языков программирования доступно сегодня? Научиться создавать свои программы никогда не было так просто, если сравнивать с предыдущими десятилетиями. Вы можете решить, какой из них лучше соответствует вашим потребностям, или просто выбрать тот, который вам больше всего нравится, по своему вкусу. В большинстве клиентских приложений спецификации оборудования стали второстепенной важностью при размышлении о реквизитах проекта. Это происходит потому,..

Тесты инициализации и передачи переменных Go
Кажется сложным написать целую статью о том, как инициализировать переменную и передавать ее через функции в Go. Дело в том, что это можно сделать несколькими способами. Начнем с примера struct myStruct. и интерфейс myInterface: const arraySize int64 = 1024 * 1024 * 1024 type myStruct struct { n int b [ arraySize ]byte } func (m * myStruct) N() int { return m.n } func (m * myStruct) set(n int) { m.n = n } type myInterface interface { N() int set(n..

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

Войны производительности - Проверка на нуль - C #
Этот пост предназначен для людей, которые действительно одержимы производительностью. Проверить нулевое значение можно разными способами. Для этой битвы я решил проанализировать тип string и созданный мной объект. Все тесты проводились с пакетом NuGet BenchmarkDotNet и с использованием версии .NET 5.0. Вы можете проверить репозиторий GitHub . Струны Этот тест очень тривиальный. У нас есть переменная string с нулевым значением. Каждый метод проверяет, является ли его..

Компьютеры Mac M1 Max / Pro ИЛИ ноутбуки с графическим процессором Nvidia  — «Какой из них подходит для машинного обучения»?
С тех пор, как Apple выпустила первые Macbook на базе M1 в 2020 году, чипы M1 были в центре многих дискуссий. Сообщество разработчиков было поражено его производительностью и низким энергопотреблением. Машинное обучение с чипами M1 Захватывающей темой для обсуждения стала оптимизированная вилка тензорного потока M1, которая в некоторых случаях работала так же хорошо, как NVIDIA GPU 1050 Ti. Однако чипы M1 имели всего 8 ядер графического процессора! Следовательно, сообщество..

Демонстрация производительности: как .NET превосходит другие популярные фреймворки в сравнительных тестах
Производительность языка программирования является критически важным компонентом, определяющим успех приложения в сегодняшней жесткой конкурентной среде разработки программного обеспечения. Скорость отклика и эффективность приложения напрямую зависят от производительности языка, что может оказать большое влияние на удовлетворенность пользователей и конечный успех в бизнесе. В этой статье будет рассмотрено, насколько хорошо .NET работает по сравнению с другими широко используемыми..

В node.js всегда запрашивайте JSON из PostgreSQL.
Недавно я изучал использование PostgreSQL в качестве замены MongoDB. PostgreSQL в последних версиях отлично поддерживает JSON. Вы можете хранить значения JSON и даже создавать индексы для полей JSON. В сочетании с node.js и его драйвером все выглядит почти волшебно. Вы читаете из PostgreSQL и автоматически получаете объект JavaScript с автоматически встроенными полями JSON. Но можем ли мы также использовать JSON для передачи результатов самих запросов, особенно соединений? В MongoDB..