Hallo Leute,
ich verwende in meinem Projekt eine Vielzahl an QTimer Objekten (6 Stück). Bisher merke ich noch keine Performance Probleme, aber ist das ein gute Programmierstil ?
Maximale Anzahl QTimer
Es KANN schlechter Programmierstil sein, wenn alle/mehrere Timer das selbe (ähnliche) Timer-Intervall haben.
Schreib dir eine Timer-Factory, die für ein Timerintervall in einem bestimmten Bereich immer den selben Timer zurück gibt. Die Timer sind nicht sooo exakt dass du für 100ms und 110ms nen anderen Timer bräuchtest. Außer natürlich es ist für dich entscheidend, aber dann brauchst du ein RealTime-System, und da weiß ich nicht ob Qt nicht im Weg steht (zu viel Overhead und die Timer sind wieder ungenauer) - hatte noch nicht das Vergnügen mit RealTime-Systemen.
// edit:
Aber 6 Timer sind jetzt noch nicht die Welt.
Schreib dir eine Timer-Factory, die für ein Timerintervall in einem bestimmten Bereich immer den selben Timer zurück gibt. Die Timer sind nicht sooo exakt dass du für 100ms und 110ms nen anderen Timer bräuchtest. Außer natürlich es ist für dich entscheidend, aber dann brauchst du ein RealTime-System, und da weiß ich nicht ob Qt nicht im Weg steht (zu viel Overhead und die Timer sind wieder ungenauer) - hatte noch nicht das Vergnügen mit RealTime-Systemen.
// edit:
Aber 6 Timer sind jetzt noch nicht die Welt.