home.social

#производительность — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #производительность, aggregated by home.social.

  1. От 798 до 16 нс: как оптимизация debounce привела меня в Swift Runtime

    Все началось с простой идеи: перестать создавать новую Task для каждого значения. Уже это сократило среднее время вызова с 798 до 216 нс. Но мне стало интересно, куда уходят оставшиеся наносекунды. Так оптимизация debounce превратилась в исследование Swift Runtime, работы компилятора и влияния расположения блокировки в памяти. В статье расскажу, какие предположения подтвердились, что меня удивило и как в итоге удалось дойти до 16 нс на вызов.

    habr.com/ru/articles/1099306/

    #производительность #оптимизация #performance #swift #ios #debounce #generics #бенчмарки #swift_concurrency #swift_runtime

  2. Компьютер начал подвисать, когда на нём заработали ИИ-агенты. Нашлись две причины

    Мой домашний компьютер начал подвисать, когда на нём почти круглосуточно заработали ИИ-агенты. Я спросил в чате одной строкой, почему он тормозит, и получил две причины, которые сам искал бы долго: встроенный Defender проверял каждый из десятков тысяч файлов, которые пишут агенты, а сами агенты, вопреки инструкции, складывали гигабайты на диск C. Рассказываю, как это проверить руками, что мы исправили и чем за это пришлось заплатить. Загрузка процессора упала с 67% до 12%.

    habr.com/ru/articles/1099768/

    #производительность #windows_defender #powershell #codex #ииагенты #claude_code

  3. SPICE протокол: Обзор, узкие места и три идеи, которые могли бы ускорить его в 2 раза (но я не буду их реализовывать)

    Эта статья основана на нескольких годах работы над модернизацией SPICE: изучении исходного кода, анализе узких мест и попытках понять логику архитектурных решений. Это концентрированный опыт, а не пересказ документации.

    habr.com/ru/articles/1099616/

    #производительность #виртуализация #spice

  4. Почему тормозят списки в .NET MAUI: замеры на слабом планшете и что реально помогло

    В прошлой статье я рассказывала, как переводила приложение для торговых представителей с Xamarin.Forms на .NET MAUI. Там был короткий раздел про жалобы агентов на «тормоза»: бенчмарки показывали, что логика работает быстро, а проблема была в отрисовке списков. В этой статье — подробно: как я это мерила, что делала три с половиной месяца и что в итоге получилось в цифрах. Спойлер: на слабом планшете новая версия листает каталог почти в 4 раза быстрее старой. Но идеала я не достигла, и про это тоже расскажу честно. Узнать, что горит

    habr.com/ru/articles/1099326/

    #производительность #android #c# #мобильная_разработка #xamarinforms #recyclerview #net_maui #оптимизация_ui #collectionview #gfxinfo

Share on Mastodon

Enter the server where you have an account.