Skip to content

Commit 8cb83b6

Browse files
committed
fix: typos
1 parent e89db7b commit 8cb83b6

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

case-study.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050

5151
### Находка №3
5252
- `ruby-prof` в режиме `Graph` показывает, что точкой роста является `25.55% 25.55% 8.23 8.23 0.00 0.00 154066 Array#+` в `8.23 8.23 0.00 0.00 154066/154066 Array#each`. под это описания подходит 108 строка.
53-
- вместо `users_objects = users_objects + [user_object]` используем `users_objects << [user_object]`
53+
- вместо `users_objects = users_objects + [user_object]` используем `users_objects << user_object`
5454
- время выполнения программы для 500к входных данных сократилось с 12с до с 6c
5555
- исправленная проблема перестала быть главной точкой роста, ruby prof показал, что теперь это `66.16% 26.52% 13.47 5.40 0.00 8.07 500000 Array#all?`
5656

@@ -101,4 +101,4 @@
101101
Удалось улучшить метрику системы с 4.7 дней до 24 секунд и уложиться в заданный бюджет.
102102

103103
## Защита от регрессии производительности
104-
Для защиты от потери достигнутого прогресса при дальнейших изменениях программы добавил два теста: прогон на полных данных до 15 секунд, проверка на линейную асимптотику
104+
Для защиты от потери достигнутого прогресса при дальнейших изменениях программы добавил два теста: прогон на 100к данных до 5 секунд, проверка на линейную асимптотику на основе данных от 1000 до 100000 записей.

work.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
require_relative 'task-1'
22

3-
work(with_progressbar: true)
3+
work(with_progressbar: false)

0 commit comments

Comments
 (0)