Results 1 to 3 of 3
  1. #1
    EmuTalk Member
    Join Date
    Mar 2012
    Posts
    2

    Glide64 uses an excessive amount of memory when emulating Mystical Ninja

    After approximately 20 minutes of standard play, over 2gb of memory will be allocated to Glide. Once all the available memory on your system is exhausted, the plugin will terminate. At certain sections in the game, memory usage increases at a rate of over 15mb/s, making the game impossible to play for any considerable length of time without a copious supply of memory.

    I have attached a save state created by mupen64 that will take you to a point in the game where this problem is particularly noticeable.

    Simply load the US version of the game and the attached save state, open a resource monitoring tool, such as task manager, and watch the designated memory soar.

    Needless to say, if you have a solution to this problem, it is welcome. If you do not see Glide behaving in the way described, please reply with the name of the emulator, plugins, and operating system that you used.
    Attached Files Attached Files

  2. #2
    Moderator NES_player4LIFE's Avatar
    Join Date
    Nov 2005
    Location
    Earth
    Posts
    1,109
    very interesting. Have you reported this problem at the official glide64 site?
    Join N64 Redux; we have cookies
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    Drug Free For Life: 98% of the teenage population has
    tried drugs at least once. If you are one of the 2%
    who hasn't, copy and paste this into your signature.
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

  3. #3
    EmuTalk Member
    Join Date
    Mar 2012
    Posts
    2
    Quote Originally Posted by NES_player4LIFE View Post
    very interesting. Have you reported this problem at the official glide64 site?
    I have not. That forum has not seen any activity in months, and unfortunately the lead developer has stopped working on the project.



    It seems to me, and this is purely conjecture, that the plugin stores certain graphical elements (textures?) in memory and never discards them. In most games, this does not present a problem because there are few textures. In Mystical Ninja Starring Goemon, however, an unusual method is employed to render the sky, which results in glide interpreting and storing each change as a new graphic.

    My hypothesis might be completely wrong, but the sky is definitely the source of the problem. The allocated memory grows rapidly only when the sky moves. While indoors, memory increase is negligible.


    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •