Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 1069 сообщений
Cообщения с меткой

optimization - Самое интересное в блогах

Следующие 30  »
rss_habr

Размер имеет значение! Часть 3

Суббота, 01 Октября 2022 г. 23:49 (ссылка)

Как бы мы себя не обманывали - Размер имеет значение! И конечно, мы будем говорить о размере нашего андроид приложения, куда мы добавляем кучу классных features, и даже не задумываемся как это может негативно повлиять на размер приложения. Поэтому мы научимся обнаруживать регрессию размера нашего приложения на CI для автоматизации этого процесса.

В последней части, оптимизируем процесс обнаружения регрессии размера андроид приложения.

Читать далее

https://habr.com/ru/post/691074/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691074

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Cache pollution? Запасайтесь тестами

Пятница, 09 Сентября 2022 г. 21:50 (ссылка)

Всем ведь приходилось заниматься улучшением производительности? Для игр особенно актуально, ну может какая-то три-в-ряд не страдает этим. Как обычно серебряной пули нет, начинаем со структур данных, алгоритмов, спускаемся ниже если не помогает, придумываем SoA, AoS шаблоны. Если проблема не решается, подтягиваем профайлеры и предметно разбираем узкие места, но все чтобы мы не делали зачастую таким узким местом всегда будет "железо". Можно сколько угодно оптимизировать другие места, но CPU c его гигагерцами будет простаивать 90% времени если его неправильно "кормить" данными. Одной (только одной из проблем) проблемой организации эффективной работы с данными будет меньше, если знать и уметь работать с кэшами разных уровней. Тут на вики описано, как "на пальцах" быстренько убить перф на обходе массива, простого и общего решения для такого обхода нет. Можно и дальше увеличивать размер кэша, что собственно и делают (гдето здесь на хабре была новость, что Интел при переходе на L1 кэш размером 32кб, заново спроектировал блок доступа к нему, сорян не нашел ссылку), но это дорого, неэффективно на масштабах современных процов, и всегда найдутся данные, которые этот кэш отравят, опять. Интересно как починить? го под кат...

Читать далее

https://habr.com/ru/post/687146/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687146

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Использование slots | Python

Суббота, 03 Сентября 2022 г. 16:34 (ссылка)

Когда мы создаем объекты для классов, требуется память, а атрибут хранится в виде словаря (в dict). В случае, если нам нужно выделить тысячи объектов, это займет достаточно много места в памяти.

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

Читать далее

https://habr.com/ru/post/686220/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686220

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Flutter Flame: ускоряем в 32 раза работу со столкновениями

Суббота, 03 Сентября 2022 г. 10:00 (ссылка)

Как я уже писал ранее, на FPS в Flame в основном влияют операции, производимые на CPU. Если в вашей игре достаточно много взаимодействующих объектов, то одной из самых дорогих операций будет определение столкновений. Настолько дорогой, что на экране performance-метрики она закроет собой любые другие неоптимизированные участки.

Сами авторы Flame отлично осознают, что их алгоритм – не идеальный, а просто «дающий достаточную производительность». Достаточна она, видимо, для случаев, когда у вас всего объектов 10, не более. Если же у вас что-то более сложное – тогда приятного чтения!

Читать далее

https://habr.com/ru/post/686180/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686180

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Юнга, стоп, у нас кончились ресурсы. Или как мы оптимизировали наши микросервисы

Понедельник, 08 Августа 2022 г. 20:07 (ссылка)

Всем привет. Как вы все знаете после определенных событий у нас случился ресурсный кризис. И появился запрос на оптимизацию потребляемых ресурсов.

Темой и станет оптимизация потребления ресурсов микросервисов и уменьшение времени выполнения наших запросов.

Читать далее

https://habr.com/ru/post/681484/?utm_source=habrahabr&utm_medium=rss&utm_campaign=681484

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Создаем слайдер с изображением и текстом на React.js с нуля и оптимизируем

Понедельник, 18 Июля 2022 г. 09:07 (ссылка)

В этой статье я хочу затронуть задачу, с которой вы можете столкнуться на собеседовании на позицию Front-End — создание Image Slider.

За последние 5 месяцев у меня было 15 онсайт собеседований, а также офферы от Google, Roku, Microsoft и других. (Больше информации можно прочитать в моем Telegram-канале)

Вы должны реализовать этот виджет за ~45–50 минут и рассказать об оптимизации. Эту информацию я постараюсь рассказать здесь. Основная цель состоит не в том, чтобы реализовать Image Slider с большим количеством функционала, а в том, чтобы показать, как реализовать и оптимизировать.

Читать далее

https://habr.com/ru/post/677236/?utm_source=habrahabr&utm_medium=rss&utm_campaign=677236

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Что такое мемоизация? Как и когда использовать мемоизацию в JavaScript и React

Среда, 18 Мая 2022 г. 22:58 (ссылка)

В данном переводе рассказывается о том, что такое мемоизация, зачем её использовать. Также представлены основные примеры на JavaScript и React, демонстрирующие работу мемоизации.

Развернуть

https://habr.com/ru/post/666522/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666522

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Optimum Transformers: как экономить от 20к$ в год на NLP

Понедельник, 04 Апреля 2022 г. 11:22 (ссылка)

https://habr.com/ru/post/657443/?utm_source=habrahabr&utm_medium=rss&utm_campaign=657443

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<optimization - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda