Two issues which may be related:
- Switching tabs in the BYOND Pager - at least back and forth between 'feed' and a pager message from another BYOND user - seems to react sluggishly. This is on a machine with a quad-core processor and plenty of RAM, so I think this is a performance bottleneck.
- When I received the pager message I clicked on the BYOND Pager in my system tray and switched back and forth between the feed and the pager message since I also had a pending message on the 'feed' tab. This resulted in the pager utilizing 100% CPU of a single core (12% in my case) constantly while memory usage slowly increased every second. This did come to a halt on its own however I'm confused why this happened in the first place.
This is reproducible on my system by starting the pager and switching between tabs as described in item no. 1. Once the " CPU temper tandem" subsides it no longer occurs, though memory seems to peak at 400 MB+ before CPU goes back down.
A fast & smooth pager.
Actual Results:
Switching tabs seems to behave sluggishly and CPU + memory may spike under some circumstances.
Does the problem occur:
Every time? Or how often?
Sluggish switching tabs occurs every time. CPU spike has only been observed once but may be reproducible somehow by sending a pager message. (I'm not popular enough to receive multiple pager messages yet so it may be a while before I can reproduce this one.)
In other user accounts?
Untested, though my account is a standard Windows 10 "administrator" account type, so I see no way this could be the cause.
On other computers?
Untested. My computer is high-end, so it shouldn't suffer from slowdowns from BYOND unless there is a performance bottleneck. (I mean, it was even able to run an unpatched version of Batman: Arkham Knight, and you can't really ask for more.)
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Unknown. I think a browser component is being used, so perhaps an issue with IE11 on Windows 10? But I'm just speculating though.
Workarounds:
CPU issue though confusing resolved itself after a while, but can be reproduced by restarting the pager (at least on my system).
Issue with slow tab switch persists regardless of CPU usage, though there is a noticeable CPU spike when you switch tabs.
Quad-core is meaningless when it comes to measuring performance, because BYOND is single-threaded. Even the pager has just one thread.