daytradr 5 Beta Update

Just a quick note about the daytradr 5 Beta. Normally, during a beta, we release updates every couple of days. As of writing, it's been more than 4 weeks since the last beta.

So what gives?

In version 5, we moved a lot of work to the GPU from the CPU. Partly because "why not?" and partly because we want CPU use reserved for peak times. Not particularly taxing.

The process involved upgrading our code as well as other 3rd party "plug-ins" we use. These plug-ins support both GPU and DPI Awareness (to scale on 4k screens).

Unfortunately, two of our plug-ins started fighting. Specifically, when DPI Aware was on. The symptom of this was REALLY high GPU usage - but not on the daytradr process but on a couple of Windows services that had to clean up the mess of their fight. 

Anyone who has used the tech support of any company will know this is a death spiral. When there are 2 products involved - then each company will neatly point the finger at the other. It's one reason we answer non-product questions in support at Jigsaw, so that you don't end up with Jigsaw and another company (e.g. data provider) pointing fingers at each other while you sit on your big fat problem.

While I'm churning out the excuses - we also don't have the code for all 3rd party plug-ins. So it made finding the issue problematic. At one point, we even reviewed every line of code changed since March!

Anyway - it was 4 weeks of having the entire team look at a single problem. That's a record in my career and one I don't want to beat. We are all now heading to Red Bull detox.

It's now service as normal - we are pushing out a release today and I expect us to spend another 3-4 weeks in beta with releases every several days. 

I appreciate your patience and apologize for the delay and associated GPU issues. You can download the new version here

Trade smarter with Jigsaw

 

Leave a Reply