1

Etapa 1

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

24 septiembre—01 octubre

2

Etapa 2

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

01 octubre—04 octubre

1

Etapa 1

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

24 septiembre—01 octubre

2

Etapa 2

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

01 octubre—04 octubre

24 septiembre 2021 15 octubre 2021
Objetivo vencido en % days%

El objetivo está desatendido

El autor lleva sin comentar el objetivo 3 años 1 mes 16 días

Carrera y trabajo

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

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

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

 Criterio del fin

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

 Recursos personales

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

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

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

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

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

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

  • 418
  • 24 septiembre 2021, 17:51
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?