Jump to content

Hyperspin 1.5.1 Memory Leak - Will it ever be addressed?


Nexium

Recommended Posts

Posted

My family and I really enjoy using Hyperspin Frontend for a few years now. Overtime I have been able to address many of my issues through this forum and internet searches. However, one last issue remain elusive and still had not been addressed by the latest version 1.5.1. I found many threads on this forum make mention of the possible issue causing Hyperspin to eventually freeze forcing us to close and reopen after several hours of use whether idling or coming out of a game back to Hyperspin. This interrupts our family and friend's fun streak when gaming on the machine using Hyperspin for long periods of time. I believe many on here are aware it is most likely due to the software's design enabling the memory leak to happen. Some reports it is due to flash .FLV videos, but some reported they used all .MP4 formats and still have this issue.

- Has anyone created or came across any temporary workaround solution out there to maybe purge memory for Hyperspin by scheduling a task in Windows in the background to run?

- Will this reported memory leak be addressed in the near future Hyperspin updates?

Thank you!

Posted

How much ram do you have? Maybe adding more would help. Another good idea is turning off demo mode where the wheel spin automatically when idling. As far as I can remember you can set HS to close when launching a game and reopen when exiting a game (maybe with rocketlauncher, I don't remember)

The problem is, well, memory leaking is not a problem of HyperSpin but a problem of flash itself. Flash automatically runs garbage collector time by time removing every unused components still in ram. I can actually say it works and runs quite often as in my skin i had problem with GC stopping flash animation (I was not using global variables in the code). The problem is GC is not working really good... ram usage tends to increase when flash runs for too much time.
Honestly i ran some tests monitoring ram usage and it does not seems to increase that much, it seems to correctly load and unload stuff, with my skin the memory leaking should be even worse as there is lots of actionscript3 code running in the .swf. Maybe sometimes the garbage collector starts acting weird and memory leaking occur. Nobody reported huge memory leaking problems with my skin (and, again, the thing should be much worse with it: it load and unload video, xmls, animations, images, and so on) but it is an HTPC oriented skin, it usually runs on good hardware and probably it see lots of switches between kodi/xbmc and hyperspin.

Posted

Hello Dark13,

I have 16GB dual channel memory running on Intel i7600k with a Nvidia 1060 video card which should be more than adequate for a dedicated Hyperspin setup on Windows 10. Both Windows 10 and Hyperspin are also on SSD drives to reduce boot and load times. I too monitored the RAM usage with simple Windows built in tools and didn't see my memory get anywhere near the max capacity. I ran MAME emulator playing several games when I was monitoring the memory usage. Hyperspin after a few hours eventually froze after I exited a MAME game, my memory usage was also normal when I checked with plenty of extra to spare. 

I don't think I have DEMO mode enabled when idle because my wheel does not spin on its own but I will check.

I'll also look for the setting in HS and/or Rocket Launcher to close when launching a game and automatically reopen after exiting see if this can mitigate the issue when running HS for extended periods of time.

Thank you for your suggestions!

Posted

So my best guess is it's not a memory leaking problem :P When it happens try to click with mouse, it could be also z-order problem created by RocketLauncher (es. if HS dont' has admin privileges RetroArch has serious problem).

If the rig is dedicated to hyperspin you can also set HS to reload HS when HS is closed so you can easily reset it time by time. Not 100% sure but also launching a .bat closing HS and reopening HS should work (maybe on a "system" wheel).

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...