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

De_Struktor

unregistriert

1

20.01.2014, 19:14

[Unity] Speicherverbrauch von Prefabs?

Hallo liebe Commu,

eine kleine Anfängerfrage, wie Speicherintensiv sind Prefabs. Bitte eine Antwort(ich weiß, hat mich jetzt in meinem Stadium überhaupt nicht zu interessieren, dennoch interessiert es mich brennend^^)

Wie immer, danke ich für jede Information die ich kriege :)

Mfg

DeStruktor

Renegade

Alter Hase

Beiträge: 494

Wohnort: Berlin

Beruf: Certified Unity Developer

  • Private Nachricht senden

2

20.01.2014, 19:28

Sie verbrauchen fast gar keinen Speicherplatz auf der Festplatte - bis auf wenige kB:

(Link)


Oder verstehe ich die Frage falsch?
Liebe Grüße,
René

De_Struktor

unregistriert

3

20.01.2014, 20:07

Arbeitsspeicher^^

patrick246

Treue Seele

Beiträge: 328

Wohnort: nahe Heilbronn/BW

Beruf: TG Profil Informatik-Schüler

  • Private Nachricht senden

4

20.01.2014, 20:09

Im Arbeitsspeicher liegt auch nicht mehr als die Datei...

Renegade

Alter Hase

Beiträge: 494

Wohnort: Berlin

Beruf: Certified Unity Developer

  • Private Nachricht senden

5

20.01.2014, 22:40

Arbeitsspeicher^^


Auf was willst du denn eigentlich hinaus? Wie in den vorangegangenen Themen von dir habe ich keine Ahnung was du eigentlich möchtest!

Prinzipiell variiert die Größe eines Prefabs natürlich mit dem zu speichernden Inhalt. Pauschal kann man das nicht sagen. Ebenso kenne ich nicht die konkrete Implementierung der Unity-Entwickler. Jedoch kann man behaupten das die Prefabs im Arbeitsspeicher mit einer ähnlichen Größe wie auf der Festplatte liegen.

Bezüglich des Speicherintensität im Verhältnis zu anderen möglichen Implementation kann man ebenfalls, so denke ich, nur mutmaßen. Da müsstest du schon einen Unity-Entwickler fragen.

Alles in allem würde mich aber viel mehr interessieren warum das so wichtig ist? In Zeiten von TB-Festplatten und GB-Arbeitsspeicher sind die paar KB mehr oder weniger in einem Projektverzeichnis doch absolut irrelevant?!
Liebe Grüße,
René

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Renegade« (20.01.2014, 22:51)


De_Struktor

unregistriert

6

20.01.2014, 22:47

Wie viel Speicherplatz verbraucht ein Prefab das zur Laufzeit erzeugt wurde? Im Arbeitsspeicher!!

Renegade

Alter Hase

Beiträge: 494

Wohnort: Berlin

Beruf: Certified Unity Developer

  • Private Nachricht senden

7

20.01.2014, 22:56

Das kann man ebenfalls nicht pauschal sagen. Wie viele Komponenten besitzt das Prefab? Hat das Prefab Skripte? Wieviel Speicher wird in den Skripten allokiert? Besitzt das Prefab Geometry? Gibt es Animation und und und...
Liebe Grüße,
René

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Renegade« (20.01.2014, 23:07)


De_Struktor

unregistriert

8

20.01.2014, 23:10

Das Prefab ist nur ein guiText + die standard Transformkomponente.

Renegade

Alter Hase

Beiträge: 494

Wohnort: Berlin

Beruf: Certified Unity Developer

  • Private Nachricht senden

9

20.01.2014, 23:18

Mit dem Unity Profiler kannst du den Speicherverbrauch überwachen. Jedoch nicht von spezifischen GameObjects. Das macht auch meiner Meinung nach wenig Sinn wie im folgenden Thread erörtert wird: http://answers.unity3d.com/questions/360…-used-by-a.html

Ansonsten kannst du dir die Größe einer Klasse mit sizeof ausgeben lassen. Jedoch wird dabei kein Speicher berücksichtigt der dynamisch zur Laufzeit von der Klasse allokiert wird.

PS: Vielleicht hilft dir auch folgendes weiter: http://memprofiler.com/
Liebe Grüße,
René

Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »Renegade« (20.01.2014, 23:26)


De_Struktor

unregistriert

10

20.01.2014, 23:27

Cool Danke dir, dennoch denke ich, das das recht mager sein dürfte ;)

Vielen lieben Dank an dir und wie immer super das du Anfänger unterstützt :))))

Werbeanzeige