RDM 9.2.9.0 64-bit slow

avatar

I've been using RDM for longer while and while it's features are impressive my general feeling is that it's quite slow on the GUI. I don't know if it's not optimized for multi-core or not optimized with ngen after deployment but the general responsivnes of gui on i7, ssd 500mb write/read and 8gb of RAM is very very slow.

1. Slow start - while I can get used to it that it starts 10+ seconds maybe there's a way to get it optimized - if not that's fine
2. In the navigation pane I've choosen whole folder, then I go for the Dashboard where it says the list has 253 entries. I click mouse on the first one, go to the bottom of the list and holding shift click the last entry (kind of CTRL+A behaviour which doesn't work there). It takes 15 seconds to get the whole list selected. Why?
3. Opening multiple entries from the navigation one by one or even with groups causes the program to hang till they are open.. it feels like each tab opening is done by 1 thread and so everything has to wait for others to finish.

Overall opening sessions, managing multiple connections is slow. It seems like GUI is very much connected to the code behind it where it could be processed in parallel like open nessacary tabs, start rdp, ssh and other connection and then "connect" everything. Right now if I open lets say 7 entries i can see 1st opening and before i am able to start on it I have to wait for program to stop working otherwise i will just waste time because it will be switching me between tabs, closing, opening etc.

Or maybe there's a lot of options that are there in program that I'm missing that could impact the speed of program?

All Comments (9)

avatar

Hi,
Just quick few questions first. Do you use the 32 bit version of the 64 bit version? What data source type do you use?


The 32 bit is faster. For the multiple opens, it's not simple to to do it in multiple thread. We integrate many technologies that does not handle it correctly. The next version in beta soon will use .NET 4.0 and you should see some speed improvement with it.

David Hervieux

avatar

Hello,

As per topic I was using 64bit as suggested once to me because of crashing due to multiple open sessions and lack of memory.

- version 64bit starts more or less 30 seconds
- version 32bit starts more or less 6 seconds

I've not tested other things but the difference is huge. I really wish RDM would be much faster/responsive performance wise.

Thanks

avatar

We will release the new beta this week. Would you mind to give it a try?

David Hervieux

avatar

Sure. I'm all about being early adopter. I always install alphas, betas. Also I use local source for data.

avatar

I have been running RDM for years and only with the most recent release of 9.2.9.0 64bit have things been running slow. Navigation for me is fine but the RDP Sessions are much slower in responding then just using RDP

I am using sqlite as a datasource.

avatar

I'm using 9.4.8.0 and the 64-bit takes at least 20 seconds to start. Now I'm more curious, why would I use the 64-bit version anyway? I only tried it out of curiosity, and will go back to the 32-bit version shortly unless there's some significant advantage to the 64-bit version running all day.

avatar

David Hervieux

avatar

Thanks, David. That helps... though I've still one question. The memory issues with the 32-bit version are coming from the 32-bit app not being able to handle the memory required and so a 64-bit version is needed? That is, if 10 sessions in a 32-bit version took 1GB of RAM do they still take 1GB of RAM in the 64-bit version?
If so, then there's no advantage for us to switch to the 64-bit version unless the 32-bit app was crashing due to not being able to handle the load.

avatar

Exactly. It will take the same exact memory usage in 32 bit than in 64 bit. We still recommend to use the 32 bit version if you don't have any memory issues.

David Hervieux