Hat jemand SetProcessWorkingSetSize verwendet? Ich denke darüber nach, es zu verwenden, da meine Anwendung keinen virtuellen Speicher mehr hat?SetProcessWorkingSetSize Verwendung
Antwort
Wie würde es Ihnen helfen, wenn Ihnen der virtuelle Speicher ausgeht?
Arbeitssatz ist der Satz von Speicherseiten im virtuellen Speicher eines Prozesses, die sich derzeit im physischen Speicher befinden.
Ich denke nicht, dass das Ändern des Arbeitssatzes Ihnen helfen würde. Sie benötigen eine bessere Speicherverwaltungsstrategie wie die Verwendung von memory mapped files.
Ja. Ich hatte eine Anwendung, die standardmäßig ganz schließen würde, aber weiterhin auf bestimmte Ereignisse lauschte. Allerdings würde der Großteil meines Codes zu diesem Zeitpunkt für eine lange Zeit nicht benötigt werden. Um die Auswirkungen meines Prozesses zu reduzieren, rief ich SetProcessWorkingSetSize(-1,-1);
. Dies bedeutete, dass Windows den physischen RAM zurücknehmen und anderen Apps zur Verfügung stellen konnte. Ich würde meinen RAM zurückbekommen, wenn die Ereignisse eintrafen.
Das hängt natürlich nicht mit Ihrer Situation zusammen, und ich glaube nicht, dass Sie davon profitieren würden.
- 1. UTL_FILE Serverseitige Verwendung/clientseitige Verwendung
- 2. Verwendung von "Verwendung" Anweisung zu entsorgen
- 3. Verwendung des Spaltennamens bei Verwendung von SqlDataReader.IsDBNull
- 4. jQuery.proxy() Verwendung
- 5. ContentResolver Verwendung
- 6. Robots.txt Verwendung
- 7. MPI_Scatter Verwendung
- 8. LauncherActivity Verwendung
- 9. Verwendung Intent.ATTACH_DATA
- 10. check_immediate Verwendung
- 11. e.Graphics Verwendung
- 12. Verwendung _CrtDumpMemoryLeaks()
- 13. Verwendung @ ActivityInfo.ScreenOrientation
- 14. springdoclet Verwendung?
- 15. Verwendung oft
- 16. In Bezug auf die Verwendung von ManualResetEvent Verwendung C#?
- 17. MySQL - 'Verwendung der Indexbedingung' vs 'Verwendung wo; Index '
- 18. Argarse: Verbergen der Verwendung bei Verwendung von argparse.ArgumentTypeError
- 19. leere Seite bei der Verwendung der Verwendung Schlüsselwort in PHP
- 20. Verwendung von SpringTemplateEngine bei Verwendung von Spring Boot
- 21. Praktische Verwendung der Verwendung von aws api Gateway-Produktion
- 22. Verwendung des Kopierkonstruktors erzwingen/Verwendung des Kopierkonstruktors vermeiden
- 23. unerwartete "Verwendung" (T_USE) bei der Verwendung von Composer
- 24. PubNub Verwendung, Swift 2.0 Update "Mehrdeutige Verwendung von 'tiefgestellten'" + "Sorted"
- 25. Die Verwendung der Konfigurationsdatei entspricht der Verwendung von Globals?
- 26. Verwendung von Crashlytics ohne Verwendung von Fabric in iOS
- 27. Warum ist die seltsame Verwendung für ns/Verwendung mit Clojure?
- 28. Verwendung von "this" in anonymous, IDE: möglicherweise ungültige Verwendung
- 29. OpenID Verwendung in Unternehmensumgebungen?
- 30. Die Verwendung von UIApplicationDidFinishLaunchingNotification