Skip to content

Commit

Permalink
fix: typos
Browse files Browse the repository at this point in the history
  • Loading branch information
potashin committed Apr 29, 2024
1 parent e89db7b commit 41177e6
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ data*.txt
!/tmp/stackprof/.keep

# Ignore MacOS system files
.DS_Store
.DS_Store
4 changes: 2 additions & 2 deletions case-study.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@

### Находка №3
- `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 строка.
- вместо `users_objects = users_objects + [user_object]` используем `users_objects << [user_object]`
- вместо `users_objects = users_objects + [user_object]` используем `users_objects << user_object`
- время выполнения программы для 500к входных данных сократилось с 12с до с 6c
- исправленная проблема перестала быть главной точкой роста, ruby prof показал, что теперь это `66.16% 26.52% 13.47 5.40 0.00 8.07 500000 Array#all?`

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

## Защита от регрессии производительности
Для защиты от потери достигнутого прогресса при дальнейших изменениях программы добавил два теста: прогон на полных данных до 15 секунд, проверка на линейную асимптотику
Для защиты от потери достигнутого прогресса при дальнейших изменениях программы добавил два теста: прогон на 100к данных до 5 секунд, проверка на линейную асимптотику на основе данных от 1000 до 100000 записей.
2 changes: 1 addition & 1 deletion work.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
require_relative 'task-1'

work(with_progressbar: true)
work(with_progressbar: false)

0 comments on commit 41177e6

Please sign in to comment.