1

Этап 1

Научиться оптимизировать обычные Ruby-скрипты

24 сентября—01 октября

2

Этап 2

Разобраться, как работает память в ruby

01 октября—04 октября

1

Этап 1

Научиться оптимизировать обычные Ruby-скрипты

24 сентября—01 октября

2

Этап 2

Разобраться, как работает память в ruby

01 октября—04 октября

24 сентября 2021 15 октября 2021
Цель просрочена на 1161 день

Цель заброшена

Автор не отписывался в цели 3 года 2 месяца 17 дней

Карьера и работа

Научиться оптимизировать Ruby on Rails

что хотел разобраться вот с этим:

  • находить и фиксить медленные запросы
  • научиться работать с индексами
  • научиться нормально кешировать сложные запросы
  • нагрузочное тестирование
  • собирать метрики по CPU
  • параллельные вычисления
  • сбор метрик и оптимизация памяти
  • сборщик мусора
  • профилирование использования памяти
  • prefetch
  • конкатенация ассетов
  • контроль памяти в production
  • оптимизация сервера под неравномерные нагрузки
  • live-reload css и js
  • альтернативные web-сервера для rails
  • оптимизация прогона тестов
  • оптимизация работы СУБД
  • гем мемоизации

 Критерий завершения

Там целый список, но в итоге понять, какие места в разработке я делаю узкими

 Личные ресурсы

1 час в будний день, и 5 часов в выходной

  1. Научиться оптимизировать обычные Ruby-скрипты

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

    UPD.
    ещё и сделал это ±правильно
    https://github.com/hardcode-dev/rails-optimization-task1/pull/94

  2. Разобраться, как работает память в ruby

    научиться выявлять долгую работу GC и подметания.
    разобраться какие объекты в памяти сколько весят, и как определять сколько чего создано в данный момент в процессе выполнения скрипта

  • 435
  • 24 сентября 2021, 17:51
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?