So che WPF è più complesso e flessibile, quindi si potrebbe pensare a fare più calcoli. Ma dal momento che il rendering viene eseguito sulla GPU, non sarebbe più veloce di Winforms per la stessa applicazione (funzionalmente e visivamente)?Quale ha prestazioni di runtime più veloci: WPF o Winforms?
Voglio dire che quando non si esegue alcun gioco o rendering 3D pesante, la GPU non sta facendo un lavoro pesante, giusto? Mentre la CPU è sempre occupata.
È un'ipotesi valida o l'utilizzo della GPU di WPF è un'operazione molto piccola nella sua pipeline?
EDIT: L'applicazione che mi interessa è un software di modellazione e animazione 3D, in cui si hanno finestre 3D per navigare e modificare la scena e gli oggetti all'interno della scena. Ma voglio usare WPF per la sua architettura moderna, ed è da zero.
EDIT2: Anche per i miei scopi userò DirectX mani giù per l'app stessa a causa dei requisiti di fascia alta del software. Per quanto riguarda le persone che utilizzano la fascia bassa o computer senza una GPU dedicata, va bene perché non sono nella mia area cliente principale. Proprio come gli altri software 3d di fascia alta per film e giochi, sarà comprensibile richiedere un potente computer per beneficiare pienamente dell'applicazione.
Essa dipende dalle applicazioni. – SLaks
Scusate dovrebbe aggiungere più dettagli allora. –
Non sono esperto, ma credo che l'hardware esatto (e i driver corrispondenti) possano avere un'influenza significativa anche sulle prestazioni. –