Can someone explain to me the process behind tbm devfee? I understand the interval system, the mining soft stops the user's mining for a few seconds to mine himself for the dev. But, tbm takes fees continuously and I don't really understand the process behind it. How do you charge fees when the user is mining? Sorry, if it's a dumb question

I believe TBM takes hashes during startup of the miner during DAG validation.
There might be something that happens around 3 hours that splits the hashrate for a bit as I am noticing a consistent but transient drop-off in performance about every 3 - 3.5 hours of mining. But they don't switch pools like other miners do (and lots of users abuse that payment by either stopping and restarting the miner, or blocking the IP that the miner will switch to), and since I have spent a lot of time (and continue to spend time as TBM gets updated so often) tuning TBM my profits are significantly higher than any other green or red mining software -- especially on my 3090 which gets a consistent 133+ MH/s and I could probably push it to 137+ if I wanted to get close to bumping up against thermal throttling.
For example, the following is a current screenshot of the miner output for my 3090 card:
15.5 hours of mining on 2Miners.com which calculates shares to hashrate as 145.4 MH/s for 1 share / min.
https://i.imgur.com/PChXbuR.png870 shares in 936 minutes = 0.9355 shares / minute => 145.4*0.9355 ==
136 MH/s average
Sorry mate but this not the calculation for your mining speed

Show us your poolside hashrate, this is important. Why no one in this thread show us his poolside hashrate? mysterious

2Miners has vardiff in my opinion - so countshare is senseless

And i tested this dump miner also - show 8% higher hashrate - poolhashrate was 5% lower than any other miner. And nothing more is important.
@sp__
very strong arguments or proofs - not

the usage numbers of your miner show us how good your miner is.