Slooowness

avatar

Dear Devs,

Please do improve the speed of the program, because it's slower and slower. It takes ages to start and stop and even the connections are started very slowly on a fast machine. ( I do have a water cooled PC with SSD with 16Gb RAM )

Some bugs coming out again for example SSH shell's reconnect doesn't work.

I did like the software and we bought the Enterprise one with several licenses, sorry to say, but I am going to be unhappy if the software improves this way. You usually react very fast on this forum and this is very good, but it's boring to send issues over and over...

All Comments (22)

avatar

Do you have more specific details about the performance issue? It is more related to the refresh? How many session do you have? What type of data source do you use?

David Hervieux

avatar

- start of program needs a minute with entering credentials to connect to rdmsrv
- vpn-connections start/stop results in a few seconds (up to 15s) „application not responding“
- RD-Connections defined as: automatically connect vpn if host not pingable/ confirm disconnect
On connect same behavior as mentioned above for vpn-connections AND on confirm disconnect it happens too whatever I click yes or no


Our environment: virtual RDM-Server v2.0, 2Cores@2,93GHz|Xeon X5670, 6GB-Ram, Win2k8R2, SQL2012Express, nothing else happens on this Server, 25+ Users and growing, Gbit-LAN with Cisco-Equipment
edited by SMG on 4/4/2013

Kind Regards
Markus

======================

avatar

More specific info:
I had the following open in Remote Desktop Manager:
- Dashboard
- 3 pcs of SSH Shell
- 3 pcs of RDP window

The exit took 47 sec to complete.

Startup: 17 sec without opening anything. I use Azure to store the connections. I do have 255 entries and 10/10 Mbit/s internet connection.
Word 2013 opens under 2 sec on the same machine including the template pictures.

avatar

I need 24 sec to start the program an logon to one server.

avatar

Have you tried the version 8.2? The bug with SSH reconnect is fixed. Could you open the Diagnostic and launch the profiler?

David Hervieux

avatar

For reference I had exported the connections and imported to mRemoteNG. It takes less than 5 sec to open the program and logon to a single server. I will try the profiler.
edited by zomby on 4/8/2013

avatar

Have you tried the Classic UI?

David Hervieux

avatar

I had disabled update check on startup, set to classic UI, removed the splash screen. Now it's 21 sec to start and logon to a single server.

With the normal menu it's about the same speed it's around 21 sec.

avatar

If the program is running, connecting to a single RDP server takes about 5,5 sec to complete.

avatar

What type of data source?

David Hervieux

avatar

Azure SQL

avatar

With a local Xml, does it make a difference? I'm asking that because mremote use only an local file.

David Hervieux

avatar

I use SQL with mRemoteNG.

I had created an empty datasource then a single RDP connection with stored password.
- RDM alone starts in 8 sec
- I was able to login to a single server in 14 sec. ( Same with mRemoteNG can be done in 4 sec )

avatar

I will do some profiling to see what I can do to optimize the Connect

David Hervieux

avatar

I had launched the performance profiler, but it's just an empty window. I assume, that I need to enable the logging somewhere.

avatar

you can do a full refresh by clicking the Refresh button and holding Ctrl

David Hervieux

avatar

LoadConnectionsFromDataSource...
Database.GetConnections...
Database.GetConnections : 1120 ms
SaveOfflineFile...
SaveOfflineFile : 165 ms
LoadConnectionsFromDataSource : 1877 ms
TreeView.LoadConnectionList...
TreeView.LoadConnectionList : 86 ms
LoadConnectionsFromDataSource...
Database.GetConnections...
Database.GetConnections : 789 ms
SaveOfflineFile...
SaveOfflineFile : 157 ms
LoadConnectionsFromDataSource : 1115 ms
TreeView.LoadConnectionList...
TreeView.LoadConnectionList : 81 ms
Connection cache up to date
LoadConnectionsFromDataSource...
Database.GetConnections...
Database.GetConnections : 698 ms
SaveOfflineFile...
SaveOfflineFile : 173 ms
LoadConnectionsFromDataSource : 1010 ms
TreeView.LoadConnectionList...
TreeView.LoadConnectionList : 52 ms

avatar

Thank you

David Hervieux

avatar

I have updated the version 8.2 I was able to cut 1 sec when you open a connection. I know it's not that much and I will try to continue to improve the application.

David Hervieux

avatar

@zomby: how do you get this logs?
i want to measure too

Kind Regards
Markus

======================

avatar

@dhervieux: Thank you I really appreciate it.

@SMG: You have to have 8.2. Go Help/Diagnostic/Launch Profiler, a new window will come up. Then select the sessions root and CTRL+LeftClick on the refresh button on the top left of the RDM window.

avatar

thx, will try

Kind Regards
Markus

======================