Aleksoid1978
Есть несколько моментов:
1. Тормоза при первом запуске или запуске после долгого неиспользования плеера. Что интересно, воспроизведение начинается, но картинки нет. Потом она появляется, но ползунок уже ушел секунд на 10.
Повторный запуск без проблем.
2. Тормоза при первом запуске матрешки со встроенными шрифтами.
3. Медленное закрытие плеера, особенно если настройки сохраняется в ini-файле.
Еще люди пишут про тормоза при запуске на новых версиях. Этого Я подтвердить не могу.
Теперь по пунктам.
1. Этот баг мне совсем непонятен. Граф построен, воспроизведение началось, что там еще система подгружает?
Тут было бы хорошо если бы плеер дождался пока система догрузит то, что ей надо, и уже потом начинал воспроизведение.
2. Имхо, тут грузиться/обновляется некий системный кеш шрифтов. Проблема в том, что это выглядит как зависание плеера.
3. Тут надо ограничить количество сохраняемых настроек при выходе. В реале не нужно сохранять весь список, много опций меняется только из "Настроек", и они там же автоматически сохраняются.
Кстати, некоторые недавние изменения, это как раз подготовка к дроблению функции SaveSettings().
Еще нужен дополнительный мютекс, но это уже особая тема.
Есть несколько моментов:
1. Тормоза при первом запуске или запуске после долгого неиспользования плеера. Что интересно, воспроизведение начинается, но картинки нет. Потом она появляется, но ползунок уже ушел секунд на 10.
Повторный запуск без проблем.
2. Тормоза при первом запуске матрешки со встроенными шрифтами.
3. Медленное закрытие плеера, особенно если настройки сохраняется в ini-файле.
Еще люди пишут про тормоза при запуске на новых версиях. Этого Я подтвердить не могу.
Теперь по пунктам.
1. Этот баг мне совсем непонятен. Граф построен, воспроизведение началось, что там еще система подгружает?
Тут было бы хорошо если бы плеер дождался пока система догрузит то, что ей надо, и уже потом начинал воспроизведение.
2. Имхо, тут грузиться/обновляется некий системный кеш шрифтов. Проблема в том, что это выглядит как зависание плеера.
3. Тут надо ограничить количество сохраняемых настроек при выходе. В реале не нужно сохранять весь список, много опций меняется только из "Настроек", и они там же автоматически сохраняются.
Кстати, некоторые недавние изменения, это как раз подготовка к дроблению функции SaveSettings().
Еще нужен дополнительный мютекс, но это уже особая тема.