seriousstas
Вот
видосик по нагрузке в покое и без... мой проц уже стар по нынешним меркам, поэтому нагрузку видно хорошо.
И я еще повторюсь, нагрузка не критичная просто подметил что она есть... Последнее время просто стараюсь оптимизировать функции убрав лишнюю нагрузку.
Интересная схема
Цитата:
Здесь смотрим за значениями в главном скрипте JS :
|
И теперь я понял откуда ноги растут))) с нагрузкой на проц...
смотри у тебя опрос стоит в on_paint(gr)... лучше заменить на интервальный таймер например с опросом каждые пять секунд, тем самым уберешь нагрузку на проц и графику и постоянный опрос файла settings.ini на диске... а в таком варианте
function on_paint(gr) {
if (utils.ReadINI( set_path + 'settings.ini', 'close_man', 'man_off')==1){
togglePlaylistManager_1();
получается постоянное чтение файла с диска из функции он_паинт что может подтормаживать графику на медленных системах... я у себя переделал по таймеру и лишняя нагрузка ушла...
Мой совет лучше сделай отдельную функцию опроса, что то вроде этой...
Код:
var time_to_refresh = window.GetProperty("Check_Pl_Manager", 5000);
var t_to_refresh = false;
function pl_manager_check() {
window.ClearInterval(t_to_refresh);
t_to_refresh = window.SetInterval(function() {
if (utils.ReadINI( set_path + 'settings.ini', 'close_man', 'man_off')==1){
togglePlaylistManager_1();
}
if (utils.ReadINI( set_path + 'settings.ini', 'start_man', 'man_off')==1){
togglePlaylistManager_2();
}
}, time_to_refresh);
};
pl_manager_check();