Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Harry222

Alter Hase

  • »Harry222« ist der Autor dieses Themas

Beiträge: 864

Beruf: Student

  • Private Nachricht senden

1

19.08.2010, 16:50

Arbeitsspeicherverbrauch von Comuterspielen

Guten Tag, allerseits!

Was für viele, die sich ein Spiel kaufen, ja immer eine große Rolle spielt ist der Arbeitsspeicherverbrauch! Nun habe ich mich gefragt, wie man eigentlich berechnen kann, wieviel Arbeistspeicher ein Spiel verbrauch!? ?(
Hoffe mir kann da jemand weiterhelfen!

Mfg Harry222

FalkT

Treue Seele

Beiträge: 125

Wohnort: AC

  • Private Nachricht senden

2

19.08.2010, 16:53

Was spricht gegen das Messen des aktuellen Verbrauchs ?
In der Theorie hat man keine Memory-Leaks ... in der Praxis schon !

Harry222

Alter Hase

  • »Harry222« ist der Autor dieses Themas

Beiträge: 864

Beruf: Student

  • Private Nachricht senden

3

19.08.2010, 16:56

Und wie soll ich das messen?

Mfg Harry222

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

19.08.2010, 16:58

Task Manager?

Harry222

Alter Hase

  • »Harry222« ist der Autor dieses Themas

Beiträge: 864

Beruf: Student

  • Private Nachricht senden

5

19.08.2010, 17:00

Achso, so messen! Dumm von mir! :pinch:

Aber dann wird ja der Verbrauch von den ganzen anderen Aktivitäten des Comuters mitgemessen!

Mfg Harry222

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

19.08.2010, 17:04

Der Task Manager kann dir für jeden laufenden Prozess alles mögliche anzeigen. Darunter auch alle möglichen Informationen über die Speichernutzung.

Harry222

Alter Hase

  • »Harry222« ist der Autor dieses Themas

Beiträge: 864

Beruf: Student

  • Private Nachricht senden

7

19.08.2010, 17:06

Okay, werde ich mir mal anschauen! Danke! :thumbsup:

Mfg Harry222

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

8

19.08.2010, 17:18

Man sollte die Werte auch mal mit denen abgleichen, die man im Programm hat.
Sprich: Mit einem Speichermanager messen was man an Speicher verbraucht, und die Werte mit denen im Taskmanager vergleichen. Durch Alignment kann es zu Abweichungen kommen, aber wenn diese nicht zu groß sind, dann sollte alles passen.
Speicher kann man im Programm messen, indem man einfach eine Variable hält in der der Speicherverbrauch des Programm steht. Diese Variable wird vom Speichermanager beim reservieren und freigeben von Speicher aktualisiert. Dann kann man noch den Stack mit einbeziehen, indem man drauf rechnet wieviel Speicher Variablen und Objekte auf dem Stack belegen (es kann ja sein das nicht alles dynamisch ist).

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

9

20.08.2010, 01:38

Außerdem: wenn du ein Spiel kaufst, stehen in den Systemanforderungen immer die mindestens benötigten bzw. empfolenen RAM-Kapazitäten ;)
Dann brauchst du nur zu wissen, wie viel Speicher dein PC hat und schon weißt du, ob das Spiel läuft.

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

10

20.08.2010, 01:58

@CBEnni::O: Darum geht's hier nicht ... Es geht darum wie man das selbst ermitteln kann ... :rolleyes:

Werbeanzeige