In our application when the user opens around 6 AX controls with video, we see a definite memory leak over the course of a few hours if the controls are open and not disposed. We see the memory go to over 2GB. We can close/dispose of the controls and see the CPU and memory go down.
we have applied the 2 hotfixes we can see listed on the forum but are hoping there is an official hotfix for this that we can apply and test? or another way to handle this issue.
Please advise!
Further testing seems to indicate if we are requesting jpeg or lower resolution streams we dont see the leak. Not sure if this is just due to less data to the ax but it is a hige difference and doesnt increase over time.
hi, we would like to get a response from milestone on this as we are still having this issue. please advise.
With further testing we can reach over 4GB of memory used with about 6 instances of the control open. Please advise if there is a hotfix or another way to prevent this memory leak.
Right now there is an issue with Intel graphics drivers, that could be relevant
https://force.milestonesys.com/support/articles/en_US/Troubleshootings/Smart-Client-high-CPU-use-during-live-playback-with-Intel-Graphics-driver
There is a leak in .NET which is seen using ImageViewerControl this is fixed by using .Net 4.7
Right now there is no knowledge base article on the subject of leaks that leads to a hotfix. All fixes will be in 2018R1 which releases February 20.
I assume you have tried this one? - http://download.milestonesys.com/MIPSDK/HOTFIX/HotfixBuild2375/HotfixBuild2375_MIPSDK_Installer_2017R3.msi
We can confirm that the intel driver is indeed the culprit.
Hopefully intel can resolve this in later builds.