• Hi Guest!

    We are extremely excited to announce the release of our first Beta for VaM2, the next generation of Virt-A-Mate which is currently in development.
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
GCMemory

Plugins + Scripts GCMemory

Download [0 MB]
Hey man, thanx for the plugin. I got a question.

Usually, when I start VAM and load 1st scene(practically any scene, which is not heavy scene, lets say), the 1st scene(simple scene) loads fast. When it comes to start loading another scene (2nd scene, right after the 1st scene), VaM will load 2nd scene a bit slower, but still will load the 2nd scene just fine, overall. When it comes to start loading 3rd, or 4th scene or 5th scene - that's where usually the boredom begins, because something starts happening with my operating system(Windows 10, in my case), the system literally start freezing(for some time, maybe a minute or two or even longer, depending on how much heavy the scene actually is). And finally when it loads the 5th scene(which usually takes from 3 to five minutes, if the scene is quite heavy), the operating system almost gives me no response, or the response becomes so slow, that only a complete sytem restart fixes this problem. I know that it personally not my problem, but Unity engine rather and specifics of VAM memory management things.... but I was wondering if your memory plugin is able to help out a little with this thing?
 
Thank you! I never thought that VAM eats up memory for no reason! Even when there is just an empty scene and you do not touch anything! I wonder where my RAM goes???:ROFLMAO:
 
Hey man, thanx for the plugin. I got a question.

Usually, when I start VAM and load 1st scene(practically any scene, which is not heavy scene, lets say), the 1st scene(simple scene) loads fast. When it comes to start loading another scene (2nd scene, right after the 1st scene), VaM will load 2nd scene a bit slower, but still will load the 2nd scene just fine, overall. When it comes to start loading 3rd, or 4th scene or 5th scene - that's where usually the boredom begins, because something starts happening with my operating system(Windows 10, in my case), the system literally start freezing(for some time, maybe a minute or two or even longer, depending on how much heavy the scene actually is). And finally when it loads the 5th scene(which usually takes from 3 to five minutes, if the scene is quite heavy), the operating system almost gives me no response, or the response becomes so slow, that only a complete sytem restart fixes this problem. I know that it personally not my problem, but Unity engine rather and specifics of VAM memory management things.... but I was wondering if your memory plugin is able to help out a little with this thing?
Hi duration, I wrote this plugin to watch the application memory consumption and find memory leak.
This very simple plugin is just a monitor, nothing else.
The experience you live is the same I live too, too much time studing the VaM sources just to find out that no obvious reason exists for this behaviour.
Hard reset just realod the entire scene (unity scene), usually this helps to restore almost start performance, but memory still fills quickly after few scenes again.

Most of times, after 10-15 loads I restart the VaM application, no other solution come to me.
Thank you! I never thought that VAM eats up memory for no reason! Even when there is just an empty scene and you do not touch anything! I wonder where my RAM goes???:ROFLMAO:
Unity uses c# as programming language, where the memory is defined as "managed".
An algorythm creates garbage (instances created inside memory like structs and classes), this increase memory consumption in time.
When the CLR (Common Language Runtine), acting like a resource orchestrator, decide to purge the create garbage, it runs a garbage collection and free the memory again.

For a running application like VaM, we can say "the lower is the level of garbage created by an alghorytm, the best for performances" (lest duration of garbage collection, precious milliseconds)

During the developing of Deeper, I spent lot of time thinking optimizations about memory, resources allocation and CPU consumption, and this plugin was vital to find memory problems.
 
Back
Top Bottom