Logrus писал(а): ↑Вт май 18, 2021 3:32 am
ну вот у карла маркса на скринах оверхед с вызовом методов (логик экшен и родительские если пустые) - это только про пользовательскую сторону
в самом ядре тоже есть чего (к примеру терминалы посмотри сколько раз в сек апдейт пишут) и т.д. и тп
если все это причесывать то всего 18 обращений к бд в сек реальны
Блин, еслиб ещё понять, про что всё это. 2 раза пробежалмя по скринам, ничего похожего на "оверхед" не нашёл. Может сленг у вас, гуров, особый. У меня, например, после неких манипуляций, ThisComputer.CPU_usage дошёл до почти 300%, в Netdata почти 100. И температура поднималась градусов на 5-7. Я не мог ничего и настроить, пока в роутере инет еэспешкам не вырубал. Так что, у меня мера вынужденная. И ещё, как я делал управление, сперва чисто ручное, как смог. Потом, поверх этого, через кнопки или реле настроил голосовое управление. Потом появилась мини яндекс колонка. Через новые релюшки (всё это программное, разумеется) настроил это управление. Какая может быть тут оптимизания? И ещё, я когда то давно проходил мимо какого то программирвания, так там была болезнь с переполнением памяти, новые переменные создавались, а старые не удалялись. По этому я понимая, что это не оптимально, в некоторых местах через gg, одну переменную мог вызывать и по 4 раза за выражение.
Logrus писал(а): ↑Вт май 18, 2021 11:53 am
меньше ла, меньше тепловыделение цп, меньше потребление, где то и скорость выше
в примере про терминалы функционал не пострадал, хотя он не особо то и нужен, убран оверхед
при уменьшении запросов, изучаешь ядро и более правильно, с пониманием начинаешь юзать сам мдм, все твои косяки или косяки модулей вылазят более наглядно на таких цифрах
а вопрошающим это да-а не нужно если их устраивает и разжевывать все им никто не будет
Жалко, что никто не разжовывает. Все уроки в сети, да и в базе знаний, учат делать не оптимально. А вот чтоб в основном коде копаться, хорошие знания нужны. Я, к примеру, каждое утро удаляю DarknessMode, EconomMode, GuestsMode, NightMode, NobodyHomeMode, SecurityArmedMode, из-за ненужности мне, а когда просыпаюсь, они обратно появляются. Про терминалы я и не встречал ещё настроек, вроде. Они сами появились, я их и не создавал, и не юзаю, не умею