The best hoitfix ever. IMO It should immediately go back to testing or to some dark place where bad code resides.I dont have time to prepare test examples, so please figure out that on your own without wasting customers time.
1. Card View grid uses 100% processor power to redraw on single core machine.
2. Pinned control + dock manager - pin/unpin ignores animation speed (StandardSpeedPlus5), sluggish on repainting. Probably performance degraded by grid painted in other MDIs
3. To make dock manager pin/unpin animation faster we used Application.DoEvents() right after calling pin/unpin. Now Application.DoEvents() hangs entire application when window with grid + card view data is shown. When grid is empty or non card view everything works fine.
4. Setting windows forms splitter SplitPosition hangs until we close some windows on MDI manager. Suspect - grid re-painting is deadlocked when control is disabledNice!
5. toolbar manager stopped showing tooltips when mouse hovers over button.
Problems appear also on latest 2012v1 fix.
I prepared test cases for 1/2/3/4 but they do not show anomalies. If I will have some time I will open support request and send logs from profiler.
If anyone have found what is going on with 100% processor usage and cardview please post solutions.
Hi dynacon8,
I have investigated these issues further and I am sharing my findings here, for build 2111 of volume 11.1.
After testing these cases one on a single core machine, (2.2Ghz, 1.07GB Ram, Windows XP 32bit); For case one, I discovered that even in a worst case scenario, spamming the transition from one row to the next on 100+ rows, while the UltraGrid is using its CardView appearance results in an average of 34% CPU utilization, including background processes with a peak utilization of 43%.
While there was no perceptible loss of performance in the first case with the UltraGrid, I assumed that there would be no noticeable losses in the proceeding cases, as the root cause in your description appeared to originate with the UltraGrid, further tests were conducted for verification of the remaining cases.
After testing case two, also using the same UltraGrid as the pinned control, I again found no perceptible loss of performance when completing the pin/unpin procedure. Test case three resulted in similar findings, with no loss of performance both with and without calls to the Application.DoEvents() method immediately proceeding the pin/unpin method calls.
As per my previous post, I have only observed normal behaviors from the UltraToolbarsManagersToolTip, which I tested across several builds from 11.1 including build 2111, thru 12.1.
I suspect that the issues you have described are the result of some other anomaly in your project, which I will gladly take a look at if you are able to provide a sample, wherein these behaviors are produced.
If you have any further questions in the meantime regarding this issue, please let me know.
Sincerely,Chris KDeveloper Support EngineerInfragistics, Inc.www.infragistics.com/support
I am currently looking into these issues; it appears that they may have all been addressed post 12.1, as per your follow-up, (I have observed only normal behavior from the UltraToolbarsManagersToolTip for 11.1 thru 12.1), but I will review all of these scenarios for verification.
I will be following up with you via this thread with my findings; however, if you have any questions at all in the meantime that I may assist you with, please let me know.