Sauf qu'on parle ici d'interface graphique. Une fois que tu as chargé le thème et les font, tu n'as plus d'IO nécessaire pour le rendu graphique et même pour l'interactivité. Après il y a une balance avec ton cache et tu peux te retrouver à ne pas avoir toutes ces ressources en mémoire, mais globalement la partie interface ne devrait dépendre du disque que pour la première frame.
L'intérêt du coup d'avoir un scheduler rt, c'est probablement pour les thread en charge du rendu qui ont une deadline fixe de 14ms. Généralement le Shell tourne avec une priorité supérieur au reste des applications et ca suffit pour atteindre cette deadline. Je suis du coup pas super convaincu. De plus la majorité de la deadline va être dans la dépendance avec le gpu qui lui ne va probablement pas scheduler les requêtes en fonction du process qui lui envoie les commande. Après c'est probablement le changement le plus simple à coder pour gratter un peu de performance.
[^] # Re: Aucun I/O dans le fil d'exécution principal est irréaliste
Posté par cedric . En réponse au journal GNOME avec un scheduler temps réel. Évalué à 4.
Sauf qu'on parle ici d'interface graphique. Une fois que tu as chargé le thème et les font, tu n'as plus d'IO nécessaire pour le rendu graphique et même pour l'interactivité. Après il y a une balance avec ton cache et tu peux te retrouver à ne pas avoir toutes ces ressources en mémoire, mais globalement la partie interface ne devrait dépendre du disque que pour la première frame.
L'intérêt du coup d'avoir un scheduler rt, c'est probablement pour les thread en charge du rendu qui ont une deadline fixe de 14ms. Généralement le Shell tourne avec une priorité supérieur au reste des applications et ca suffit pour atteindre cette deadline. Je suis du coup pas super convaincu. De plus la majorité de la deadline va être dans la dépendance avec le gpu qui lui ne va probablement pas scheduler les requêtes en fonction du process qui lui envoie les commande. Après c'est probablement le changement le plus simple à coder pour gratter un peu de performance.