With many connections open, this can be a performance bottleneck. Without those DLLs we don't do "live" previews for the Thumbnail view. * Also in the Options dialog under " Troubleshooting", check the " Delete EasyHook DLLs" and click on Reset Settings. Make sure " Enable Taskbar Thumbnails" are unchecked. * Open the View -> Options dialog and navigate to User Interface -> Tabs. * Under Advanced -> Performance: check Hardware Acceleration Make sure the option " Force Smart Reconnect on all Sessions" is disabled. Open the Settings of the Remote Desktop Protocol Connection. * Alternatively: Go to the View ribbon tab and click on Plugins. The Smart Reconnect option requires a background thread which will check for size changes on a regular basis. If so, please change it to Smart Sizing or Scrollbars. * Check if all your RDP connections are setup to use Smart Reconnect in the connection properties under Display Options. But I checked the code and there are some things which you can tweak to maybe speed things up. I'm still struggling with reproducing the issue using 15 or more connections. Maybe the connection accepted input a bit quicker? I resized the window to be much smaller and if it did help it wasn't much. The action lags behind the mouse quite far. The whole RoyalTS window will "flash" as it resizes and you can see the screen redrawing. With "Show window contents while dragging" enabled then it's very difficult to resize the window. Also, the menu tree on the left will freeze and become unresponsive at the same time. If I switch tabs in succession it will lag bad enough that sometimes three of the tabs are "lit up" like I'm hovering over them. If I turn off the "Show window contents while dragging" then I can resize without too much of an issue - it still "freezes" for 5 seconds or so after I resize the window. I tried resizing the main RoyalTS window and it was very laggy. However, just a couple hours ago I had 10 or so open and it was slow. Right now I'm working with only two and it's perfectly acceptable. So, it seems to be the number of connections open. However, The other day I opened ~15 RDP sessions within a few hours and it was very slow. I think I was bringing time into it because as time goes on I would add more and more connections. So, time doesn't seem to have as much of an effect as I thought. Just moving the cursor back and forth over the tabs will cause CPU to stay at 10-12%. Switching between tabs CPU usage would move to 14% or so for the 5 seconds until the tab would accept input. With 14 tabs memory usage was ~3400MB and CPU usage stayed at 0%. This RoyalTS window has been open for 3 days with the number of tabs varying from 7-14. As I close them the performance gets progressively better until it becomes acceptable with 3-4 tabs open. When switching between RDP sessions I counted ~5 seconds from the time I click on a tab to when that session will accept input. If I move my mouse up to the bar then it's a good 2-3 seconds before the tab will highlight and can be clicked. For example, just moving the mouse across the tabs you can see the tab highlighting following far behind the cursor and it skips most of them. When the issue happens anything to do with that bar becomes very slow. I've been monitoring this some more and it seems to be the tab bar where the issue lies.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |