Ich habe eine Anwendung und ich habe rund 20+ Seiten und erstellt alle Seiten am Anfang der Anwendung. Es könnte in Zukunft eine Speicher-Überlauf-Ausnahme sein. Ob es eine bessere Idee ist oder Seiten wie ich brauche.Serialisierung in MVVM-Muster WPF-Objekte
0
A
Antwort
0
Wenn diese Seiten nur einmal erstellt werden, ändert sich die Speichernutzung für sie nicht. Alle Objekte, die Sie auf diesen Seiten erstellen, erhöhen den Speicherverbrauch.
Wie bei Ihrer Frage sollte das Erstellen der Seiten am Anfang der Anwendung in Ordnung sein. Seien Sie jedoch vorsichtig, dass Sie sie so erstellen müssen, dass die Garbage Collection sie nicht aus dem Speicher löscht. Stellen Sie außerdem sicher, dass Sie nicht jedes Mal neue Instanzen von ihnen erstellen, wenn sie angezeigt werden :)
Verwandte Themen
- 1. Newtonsoft Serialisierung vs ASP.NET Serialisierung
- 2. Methodencode in C# Serialisierung
- 3. Serialisierung in Unity
- 4. Array Serialisierung in SWIFT
- 5. Serialisierung Einbauten in .Net
- 6. Serialisierung in Sitecore
- 7. "Smart" Serialisierung in C++
- 8. Serialisierung in Xml-Dokument
- 9. BigDecimal-Serialisierung in GWT
- 10. Serialisierung Attribute in C#
- 11. Generische Serialisierung in Haskell
- 12. XML-Serialisierung in C#
- 13. Serialisierung Objekte in Java
- 14. Json Serialisierung in C#
- 15. C++ Boost-Serialisierung Serialisierung Templat abgeleiteten Klassen
- 16. Spring Remoting Serialisierung und De-Serialisierung
- 17. Boost :: Serialisierung hoher Speicherverbrauch während der Serialisierung
- 18. Java Serialisierung
- 19. Java Serialisierung
- 20. Komplexe Serialisierung
- 21. Datenpunkt Serialisierung
- 22. Byte Serialisierung
- 23. Vektor-Serialisierung
- 24. Serialisierung Ereignisse
- 25. JSON Serialisierung
- 26. Serialisierung java.util.Date
- 27. Serialisierung Schnittstellen
- 28. de-Serialisierung
- 29. Graph Serialisierung
- 30. Serialisierung und Externalisierung in java
Letzte Empfindung ist unklar. Obwohl, wenn Sie alle 20 Fenster anzeigen (Seiten passenderen Namen für das Web), die wie eine schlechte Idee scheint, sollten Sie ein Hauptfenster haben und nur bei Bedarf öffnen. Der Benutzer würde höchstwahrscheinlich mit einem aktiven Fenster arbeiten - nicht mit 20 aktiven Fenstern. – Vladimir
@Vladimir Siehe hier: https://msdn.microsoft.com/en-us/library/system.windows.controls.page(v=vs.110).aspx – Clemens
Wo ist die Serialisierungsfrage hier ?? – Versatile