• Advertisement
Sign in to follow this  

C# - store a "reference" of an object : performance killer?

This topic is 2092 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts


I've been programming in C# for a long time & one thing I'd love to have there (optionally) are pointers.

I've been developing a game project for several years, & I usually declare attributes in my classes in order to store other handy objects.
For example, I've created a custom ModelMesh in which I store it's parent (container) Model:

class ExtendedModelMesh()
-Model theModelWhoContainsMe;

I do this for example to be able to access easy & quickly to the model's position, rotation, scale attributes & some other things.

My question is: Is it a performance killer? (in this particular case I store the same model along all it's meshes (imagine 150 meshes per model).
Is it not only eating a lot of memory but also slowing down things when fetching up the model?

Thanks a lot,


Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement