1

Етап 1

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

24 вересня—01 жовтня

2

Етап 2

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

01 жовтня—04 жовтня

1

Етап 1

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

24 вересня—01 жовтня

2

Етап 2

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

01 жовтня—04 жовтня

24 вересня 2021 15 жовтня 2021
Ціль прострочена на 1130 днів

Мета закинута

Автор не відписував в цілі 3 року 1 месяць 16 днів

Кар'єра та робота

Научиться оптимизировать 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 и подметания.
    разобраться какие объекты в памяти сколько весят, и как определять сколько чего создано в данный момент в процессе выполнения скрипта

  • 420
  • 24 вересня 2021, 17:51

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?