Does the magenta highlighting of an algo indicate it is the one that is most profitable at that time?
colorblind....
can you post an imgur link to a small screenshot (highlight the area) of what you are talking about?
I dont think so though; stratum handles what's most profitable when doing profit switching via the pool and not another app or profit calculating script.... I have never seen it display it on the wallet or pool page.
Would be kinda nice; but then again, profitability itself is based on your normalization factor; so a web based display would be based on the 1.0 default normalization across the board and would not yield a correct answer per-user.
As far as your benchmarks; Get my automatic batch out and give it a try for your profitability checks; you are relying on nemosminer to do the profit calcs... the pool code could be doing it differently itself when stratum decides what you mine instead. There's the automatic batch, and the lite batch. Both have merits and drawbacks. Links in my sig.
I am still working on the new "mminer" batch; some of the old ccminer versions I am using in it don't play well with the newest versions of W10 and newest video drivers.... but that's not a profit switching batch anyways. I still have LOTS of work to do, but I posted it so the framework for auto-self-updating in a batch file is out there for people to utilize.
But those batches may give a little insight if running all of these extra API calls and benchmarks on your cards is worth the effort in the end.... I think its going to be within the margin of error on letting the pool control it; which would free up a metric shit-ton of traffic to the frontend assuming people swap over to the stratum controlled way.
I do remember loving the stratum controlled method though; which was the whole reason I wrote the auto-batch; cause waiting for each miner app to load, timeout than close until it gets to the right algo was slow and cumbersome. My batch launches a ccminer instance for all algos at once, and stratum only feeds data to the algo it wants, the rest of the ccminer instances timeout and go away. Can be a little buggy; especially with large wuantities of algos enabled; but when trimmed down to a real-world list of the best of the best; its actually quite nice.
Over the last ~year, I have solely mined one algo at a time. Profits are very consistent; less "bad days" than profit switching were seen. Plus, when skien was a goldmine, I was making over $400/mo with 2x 1070's.