1

With the fixes in the latest RC (Feb 29) I can now use Orion to view this stream on my Mojave system:
https://www.classicartsshowcase.org/watch-classic-arts-showcase/

However, I ended up exhausting available system memory just letting it stream for a short while . If I view Memory in Activity Monitor while I let it stream, Memory Used goes up every 5 seconds -- typically by hundreds of MB. It didn't take long before Orion+ was using 11GB on an 8 GB system (~ 5 GB of Memory Used + ~ 6 GB swap).

The weird thing was none of the individual processes (Orion or otherwise) in Activity Monitor showed using a lot of memory. But as soon as I closed the Orion+ window playing the stream, memory usage dropped back to normal.

On the other hand, if I stream a Youtube video in Orion+, it appears to settle at a steady-state of 3GB Memory Used (not great but usable). Or if I stream the same link above in Safari (14 -- final Mojave version) on the same system, it settles around 500 MB of usage. Finally, if I switch to a Catalina system and stream the same link in Orion+, it also settles around 500 MB of usage.

I expected to be able to leave the above stream running on a Mojave system while Orion+'s total memory usage holds stable at 500MB (or less). By Orion+'s total memory usage I mean the difference in Memory Used while Orion+ is streaming versus Memory Used as soon as I quit Orion+. Ideally Orion+ would use the minimum system resources necessary to efficiently present a website leaving the remaining system resources for other applications.

Version 0.99.126.4.1.8-rc (WebKit 619.1.1) Build date Feb 29 2024

Mojave (10.14)

    6 days later

    FYI updated Mojave system to latest RC [Version 0.99.126.4.1.9-rc (WebKit 619.1.1)
    Build date Mar 7 2024] and still had the issue with running out of memory while streaming that site. It might have run out slower -- whereas with the previous version it seemed like Activity Monitor showed Memory Used go up every 5 seconds, with this version Memory Used held mostly stable for ~ 30 seconds and would then jump ~ 300MB. Eventually it did grow 2.7 GB -> 7.5 GB of RAM (several of which was Compressed) of Memory Used on an 8GB system with Swap Used in the 6-7 GB range (i.e. >11GB total immediately freed upon closing Orion+). Similar as before Safari streaming the same site for a while topped out at about 1 GB.

      9 days later

      FYI similar behavior as far as running out of memory viewing that website with latest RC [Version 0.99.126.4.1.11-rc (WebKit 619.1.1)] but Safari works fine. Same as before viewing website in Safari on Mojave works fine and no issues so far viewing website in latest RC on Catalina.

      Weird how only an issue with Mojave and so far only when streaming from this site (which unfortunately is my #1 use for a browser on my Mojave system). Could this be an issue with recent WebKit that only impacts Mojave? Somehow this content triggers a memory leak in the streaming player in the latest Webkit only under Mojave?

      What do you think the odds are that this will resolve itself when Orion incorporates upcoming Webkit such as 619.1.6, etc?

        No one is typing