Ich habe DirectX seit der DX9-Ära nicht mehr angeschaut. Ist es möglich, DX11/12-Anwendungen zu erstellen, ohne sie auch zu UWP-Anwendungen machen zu müssen?DirectX 11/12 ohne UWP möglich?
Ich bin ein wenig besorgt über den Overhead von UWP-- zum Spaß, machte ich eine leere Anwendung, und ich bemerkte, dass es ~ 30MB verwendet, nur um ein leeres Fenster zu zeichnen.
Whoops! Tippe das zweimal! Ja, ich meinte die Universal Platform. 30 MB ist der Speicherbedarf des Programms, das ich in Visual Studio 2015 erstellt habe und das nur ein leeres Fenster hatte, das im Freigabemodus ausgeführt wurde. – Maxthecat
Auch wenn die App 30 MB leer ist, warum ist es ein Problem? Es ist nicht so, dass Computer jetzt mit GB RAM arbeiten. Es ist wahrscheinlicher, dass Sie Speicher in Ihrem Benutzercode als im Service-Overhead verschwenden. Auch Sie sagen nicht viel auf Ihrem Test, war es Debug, Release, statische oder dynamische Verknüpfung, 32 oder 64 Bits, etc! Die UWP-Laufzeit ist nicht für eine leere Anwendung optimiert, sondern für eine echte Anwendung, bei der 30 MB nichts sind und die auch zwischen allen aktiven UWP-Anwendungen geteilt werden kann. – galop1n
Nicht alle Maschinen laufen mit Tonnen von RAM. Du kennst meinen Anwendungsfall nicht. Hör auf herablassend zu sein. – Maxthecat