{"id":8374,"date":"2012-04-19T01:50:00","date_gmt":"2012-04-18T23:50:00","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/2012\/04\/19\/microsoft-przisiert-speicherverwaltung-bei-metro-apps\/"},"modified":"2024-08-10T14:13:18","modified_gmt":"2024-08-10T12:13:18","slug":"microsoft-przisiert-speicherverwaltung-bei-metro-apps","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2012\/04\/19\/microsoft-przisiert-speicherverwaltung-bei-metro-apps\/","title":{"rendered":"Microsoft pr&auml;zisiert Speicherverwaltung bei Metro-Apps"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 10px 0px 0px; display: inline;\" src=\"http:\/\/web.archive.org\/web\/20150913035047\/http:\/\/img855.imageshack.us\/img855\/6201\/winla.jpg\" width=\"58\" height=\"58\" align=\"left\" \/>Windows 8 suspendiert Metro-Apps, die nicht mehr aktiv im Vordergrund laufen und kann diese beenden sowie aus dem Speicher entfernen. Microsoft hat nun in einem separaten <a href=\"https:\/\/web.archive.org\/web\/20151006105534\/http:\/\/blogs.msdn.com\/b\/b8\/archive\/2012\/04\/17\/reclaiming-memory-from-metro-style-apps.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">Blog-Beitrag<\/a> weitere Details verraten.<\/p>\n<p><!--more--><\/p>\n<p>Windows kann bei Metro-Apps, im unbenutzten Zustand, den belegten Speicher freigeben.\u00a0 Allerdings k\u00f6nnen App auch im Hintergrund weiter laufen und z. B. Musik wiedergeben oder Nachrichten austauschen. Windows stellt ein entsprechendes API f\u00fcr Multitasking-Aufgaben f\u00fcr diesen\u00a0 Zweck bereit. Apps, die dies nicht brauchen, werden von Windows 8 einfach suspendiert. Dies erm\u00f6glicht dem Benutzer viele verschiedene Apps aufzurufen, ohne dass diese Ressourcen wie CPU und Speicher im unbenutzten Zustand belegen.<\/p>\n<p>Windows 8 teilt einer App normalerweise ein \"working-set\" an Arbeitsspeicher zu. Allerdings gibt es im Betriebssystem Methoden, um einer supendierten App Speicher aus diesem Working-Set zu entziehen. Fordern das Betriebssystem bzw. andere Apps oder Anwendungen Speicher an, schreibt Windows den kompletten Working-Set der App in eine Auslagerungsdatei auf der Festplatte. Dann wird der Speicheranforderung stattgegeben. Wird die Metro-App sp\u00e4ter ausgef\u00fchrt, liest Windows 8 einfach den gesicherten Working-Set aus der Auslagerungsdatei und in den App-Speicher zur\u00fcck. Dies entspricht den Abl\u00e4ufen beim Ruhezustand, wo auch Speicherinhalte in Hibernation-Dateien gesichert werden. Details sind diesem <a href=\"https:\/\/web.archive.org\/web\/20151006105534\/http:\/\/blogs.msdn.com\/b\/b8\/archive\/2012\/04\/17\/reclaiming-memory-from-metro-style-apps.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">Blog-Beitrag<\/a> zu entnehmen.<\/p>\n<p>Diese Funktionalit\u00e4t ist bereits in der Windows 8 Consumer Preview verf\u00fcgbar \u2013 hakt aber (nach meinen Erfahrungen) an einigen Stellen noch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows 8 suspendiert Metro-Apps, die nicht mehr aktiv im Vordergrund laufen und kann diese beenden sowie aus dem Speicher entfernen. Microsoft hat nun in einem separaten Blog-Beitrag weitere Details verraten.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[1980,3312],"class_list":["post-8374","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-metro-apps","tag-windows-8-beta-en"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/8374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=8374"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/8374\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=8374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=8374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=8374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}