• Hello Guest!

    We have recently updated our Site Policies regarding the use of Non Commercial content within Paid Content posts. Please read the new policy here.

    An offical announcement about this new policy can be read on our Discord.

    ~The VaMHub Moderation Team
  • Hello Guest!

    We posted an announcment regarding upcoming changes to Paid Content submissions.

    Please see this thread for more information.

Performance 2 Tab

  • Views Views: 1,700
  • Last updated Last updated:
  • User Preferences / Performance 2 Tab

    B1uaRRtr8fzh2mWrZ-Y95gvNY1ZpTeL282XjtjWVJdmITaCFRFpyiT1vPj2TiGuQpbO5oNqAXLSBCgl6jSGPu52ozHb-e3LBwvazB2Xtt-pGH-Hc2ajn-Ak09SLLWTxdkTOBG7aAFFPh-HKqBTlPve8

    “Memory Optimizer” New to update 1.21 this panel was added as a convenient way to quickly see how much memory is currently being used and then to trigger a memory optimization if needed.


    fsKrdCKca6Cuxlssq816HxvxKNfoiddMtdWwznDPvfluhrnzILDdfcm8SCfFroZxL_3fncKKhhTFqKQhVUE6z2-KPVnOQJlYCqf-soGxHxeJL2E5ltqiGMDbjYEb7ofYifffvmlIsI1zfX7MU3I6DG0
    ”Optimize Memory Usage On Scene Load” If enabled, skins, clothing, hair, and morphs that aren’t in use will be unloaded when a new scene is loaded. This can prevent VaM from crashing if your system runs low on memory. Recommended to turn on if your physical memory is 16GB or lower. The downside is these items will take longer to load if they are used again later in the same session.


    3gUkZg0L_zyz-_m764QkpZfbEdJ1XATzkn23imOxUw1pYyKglUnWiDL7tywSCALo-YOoLdJ2UbDe8_ulJULCIOi6EXyywWg5BpY8kauhIGYogOH0Ncab7aqr4HLwN9ZuEWdWekH9gVow9aURp3OPr4M
    ”Optimize Memory Usage On Preset Load” If enabled, skins, clothing, hair, and morphs that aren’t in use will be unloaded when a new preset of that type is loaded. This can prevent VaM from crashing if your system runs low on memory. Recommended to turn on if your physical memory is 16GB or lower. The downside is these items will take longer to load if they are used again later in the same session.


    p-63clTAP_6r561stooiuI5CoCbfjut-dhmFDt6LZfRn_ToMY-lA2jlRIGoUhOo7qj4UNaQv_-qNtBKhN_gEVuXcahhr7Evla7JNFe5uuzO4LSgySUfFiCwJuNCtR68fITGAlC-qvsOTpV8lPh5eVTM
    ”Total Physical Memory” This indicates the amount of installed Physical (RAM) Memory installed on your system.


    QIJP4yowh1OZyGo7ryXZUIDf9y50PSZqgZpcfJZX9cVRPC787kQGHyu6ldq9QB1TgFbvZglt-SIjdnpjbzSKIQcVGulqpvcVd04LJlCYb4gMAOIWt9zUg0y3vAjMKClZ1Ok1g9Gn8kW4rgbiXMdtvac
    ”Physical Memory Usage” This indicates the amount of installed Physical (RAM) Memory that VaM is currently using.


    oB3egQZeP2eqFj5dVOzCQUMyFzbZu6kwwtCX7IgTXJPs5Eo5u084ZAk4aq0qKwgYtXsmBLhmR4ut5YZldTxvtnbVwIYEfYgBxGtUQDY1NsgmATK2mEhLLwthmOZaMY_xzo3dafvRxhJfBLPFsfvctYA
    ”Paged Memory Usage” or Virtual Memory is the amount of memory resources your computer is currently storing on your local drive as temporary files. If VaM goes over the physical size of memory you have in your system it will start using Virtual Memory. In most cases this shouldn't affect performance because there are a lot of unused objects in memory that can stay in Virtual Memory and are infrequently used, but Unity (which VaM is built on) still requires those objects to be allocated and referenced even if they are never or infrequently used. VaM was optimized to try to purge as many unused objects out of memory as possible


    DqHwDZCvKuMlbTpEfDW2HmVS0FIwHk1VO00MJgqF63hX4iVe6qA4Z3LJFZJY0-VAzyCJ1MW6WFmsPeWgQB6aCRl_apDpc6aTQS2Cj5crKxv5L-QfqxrsO13582SMx_rceyx-yQ-I__KYuZiEre2ey2A
    ”Heap Size” is the amount of memory that is set aside for a program to use when it needs to store data that it has created dynamically. VaM is based on Unity and uses a C# programming language that requires a heap. Anytime a C# program needs memory to run tasks (e.g. save items in a list or other structure) it has to allocate memory from the heap to store that data. Once that data is no longer used, that data is not immediately deleted and the memory is not immediately freed due to how heap storage works. It is later freed during a process called garbage collection. This process can take some time and may hang the application briefly which is why it is done at convenient times like on scene loading.


    dBSh3l7WbrLw5CqIccOHINSuUEinEVZtvcf-OSRu87d3xcNylXOb9oC-Rym6Oka1irgtzoHaKmBC-KLSAsONEIPKgBGMIwTN9lH8-qkCrJsiMQLRQBjzZmLG0hrbbAJApRkGX9N9FIVKnucmRiBpPVI
    ”Trigger Memory Optimization Now” Purges all dynamically loaded items like clothing and hair, releasing them from memory, so they will have to be reloaded again if they are used later. This is the same function as using the “Optimize Memory” function in the “Performance Monitor”.

    7onSJ5RNxSBbLrYbMe6jex-BgH0FXtEewa5QqTow2UfdCInBONcLcL9CVmQ7d1LRue7SAMsxralUrun5MiLBMCVbcUOEfK-_quxQoI1Y7jc-YKhtvQPHHTwRa52e6VfZdyXHcirqGTB2vBhhO5ySr-o
    ”Report Usage” Breaks down the amount of assets loaded within memory of your current VaM session. The following are examples of scene reports:

    VaM at startup empty scene:
    7zRsVL5ZDQYsZJWhkugM-qQPzKZco6mCD-wZMMGCIoeONPQhbfIK0U08qEYcFAcvO5GMNC7ndf-lHVJxfsUrVchPkZ-fJIbMv4BRqkZj_lIBVM-cfopS2vSGiMzI6aJuH79SYtfDzvxQFxbv1WaoX-o


    A 2 person animated scene:
    2lK2Exm3gXFK1wDADzThEHynNxwP-0JbLLjcj9dW9hG4XyLwKmJ2PvSsiJbHddpgD5shdlOop-vpRWzXQTGWhgztC7TYSUwwuEEMdV_82WdXDo5u6SVPd7nK35LkJubK6CYPueJn6utl5i5o1OHmR6E


    A 3 person animated scene:
    24arNMxBwyoA0EUbnowCYUSNPKORUxH-Qee01uSnTH3X7r0qY1A7iNz1Z22eTfIuogSONyroBkb6NLAvnbgM7e0RW0OSXITgU_OCiDWqbHu-u6aIPpEXmpCMDRCygd5Mz0aCn30jIva_vpZFa3Fls4M




    Dk87Q7TJfleL8FTTPwwOyiL8O-9q8wpcKG9Z_gprJIBgk5R6agIxQdBtBCSeJhGJ0IA0PpQsBmoo0zf7V9gukEXzsabSpULfZvbA4eECYOneJfl30erGusHbldB7XSdbXYzQkPhM7LFDUSyO6fht2Lk
    ”Reset All Settings to Default” Resets all settings in the User Preferences tab to default. This is a global reset, not just for this specific tab. Clicking this returns you to the “First Time User Startup Page
Back
Top Bottom