- Регистрация
- 02.05.2015
- Сообщения
- 276
- Благодарностей
- 81
- Баллы
- 28
Здравствуйте! Буквально на днях столкнулся с тем, что на одном из выделенных серверов (дедик 32GB RAM, SSD) работа со списками происходит ну ооочень медленно. При этом работа замедляется не сразу, а спустя какое-то время (5-15 минут после запуска). И чем больше потоков, тем быстрее происходит замедление. Вот пример трассировки:
Всё, что подчёркнуто — это операции добавления в список строки. В данном случае строка — это просто одна цифра. При этом в списке суммарно порядка 20-30 строк. На скрине 11 операций добавления заняли чуть более 18 секунд. Притом любые другие операции (взятие строки, удаление строк) работает аналогично медленно — в среднем 3-5 секунд на операцию. Да, списки не синхронизируются с файлами, т.е. у каждого потока свой уникальный список. Как думаете, с чем это может быть связано?
Последнее редактирование: