• # C'est la faute de WebKit

    Posté par (site web personnel, Mastodon) . En réponse au sondage Quelle quantité de RAM ai-je sur ma machine principale ?. Évalué à 3.

    J'ai 16Go sur ma machine Haiku. Je me contenterais de beaucoup moins si je n'avais pas besoin de compiler et de mettre à jour régulièremet WebKit.

    La compilation C++ sur 8 coeurs, ça mange beaucoup de RAM (en fait la plupart du temps je dois compiler avec moins de 8 jobs en parallèle, sinon je tombe à court de RAM).

    Je pourrais aussi me contenter de moins si la gestion de la mémoire était mieux pensée: pas de plantage, gestion "intelligente" par les outisl de build (ninja prend en compte le "load" de la machine pour décider de combien de jobs lancer, mais ça ne tient pas compte de l'utilisation mémoire). Je commence même à me dire qu'un fonctionnement comme en Smalltalk (ou on travaille sur une méthode à la fois sans jamais avoir besoin de recompiler tout le reste du système) me ferait gagner pas mal de temps, même si l'exécution du code peut être rendue plus lente. Je suppose que l'optimisation pourrait tourner en tâche de fond quand je ne fais rien d'autre avec mon ordinateur.

    Est-ce que d'autres langages (Rust? Swift?) font mieux en la matière?