QT - static build



  • Ja, das ist aber bitte keine generelle Aussage. Es kommt natürlich immer darauf an was du genau an Modulen nutzt. Verwendest du die webEngine bist du natürlich schnell bei 20-50 MiB, egal was du noch mit den features drehst. Mit denen bekommst du die letzten 100 KiB-ein paar MiB je nach Umfang.
    Die Minidemo von uns ist ein einfaches Qt Example das QtCore und QtWidgets nutzt. Der eigentliche Nutzen war das schnelle Booten und hatte einen Zwitaufwand von 2-3 Tagen für die Optimierung. Hast du ein "unpassendes" Problem wie zB. eine Kamera deren Treiber erst initialisiert werden müssen kann sich der Aufwand schnell vervielfachen.

    Unverbesserlicher Mikrooptimierer hört sich ja gut und schön an, aber in der Praxis bringt das unweigerlich Probleme. Du verschwendest Zeit, die an anderer Stelle besser aufgehoben wäre obwohl die Anwendung ihre Anforderungen bereits erfüllt, bringst potenzielle Sicherheits- und Absturzrisiken mit rein durch das Herausreißen von Kleinigkeiten die den potentiellen Ärger nicht wert sind und machst die Anwendung schlechter Wart- und Erweiterbar. Wartbarkeit und Erweiterbarkeit stehen nach der Erfüllung der Anforderung über allem.

    Bzgl. der Probleme mit den AntiViren Tools würde ich das Problem an der Ursache angehen, nicht am Symptom 😉


Anmelden zum Antworten