Может быть несколько причин, из-за которых ваше приложение замедляется, но сначала проверьте, является ли оно общим для всех приложений, или оно специфично для вас.Чтобы сделать это, я бы посоветовал вам попробовать простое приложение.
from kivy.app import App
from kivy.uix.button import Button
class TestApp(App):
def build(self):
return Button(text='test')
TestApp().run()
медленно нажимает эту кнопку?Если это так, я бы посоветовал взглянуть на конфигурацию kivy в целом, возможно, попробуйте установить мультисэмплинг в настройках 0 или 1, проверьте журналы для использования подходящего провайдера окон и т. Д.
Если он достаточно производительный, затем попробуйте упростить ваше приложение, пока производительность снова не станет достойной, вы можете включить модуль монитора для простой проверки частоты кадров, а модуль отладчика (требуется колба) для мониторинга использования памяти.Почти невозможно дать общий ответ на этот вопрос, поэтому потребуется гораздо больше подробностей, по-видимому, после того, как вы еще больше сузили проблему.