RDM 2026.2.5.0: very Slow when have active Vault Filter

RDM 2026.2.5.0: very Slow when have active Vault Filter

avatar

RDM 2026.2.5.0 / 2026.2.7.0
DVLS 2026.2.4.0

Hi All

Please move this to Bug Section if its a Bug, thanks!
When having an active Vault Filter (left bottom corner), then the whole RDM hangs a little and Server Tab Switching kills your patience.

After removing the active Filter, everything is working normal again.

Thanks for looking at!

Best Regards
Andreas

beadc8a3-bf67-4738-90e1-388fafaef93a.png

All Comments (21)

avatar

Hello,
Just to help me understand, it's when you switching opened tabs? Could you give me more details like the number of opened connections?

Regards

David Hervieux

avatar
Hello,
Just to help me understand, it's when you switching opened tabs? Could you give me more details like the number of opened connections?

Regards


@David Hervieux
Just try it by yourself - it doesnt matter if you have 2, 4 or 10 opened Sessions. As soon you remove the active Filter, everything is back fast.

Edit: I just realized, it happens only when you have much entries in Vault.
In my Case 1900+ and 2400+. When i do it in a Vault with only 2 Folders in it, its still fast.

avatar

Hi Andreas,

We have not yet been able to reproduce the issue with a vault containing 10,000 entries. Would it be possible for you to generate a mini dump file while the process is frozen and send it to us?

If so, please carefully follow the steps outlined here (see warning):
https://docs.devolutions.net/rdm/kb/troubleshooting-articles/hung-rdm-dump-file-creation/

Best regards,

Stéfane Lavergne

avatar
Hi Andreas,

We have not yet been able to reproduce the issue with a vault containing 10,000 entries. Would it be possible for you to generate a mini dump file while the process is frozen and send it to us?

If so, please carefully follow the steps outlined here (see warning):
https://docs.devolutions.net/rdm/kb/troubleshooting-articles/hung-rdm-dump-file-creation/

Best regards,


@Stéfane Lavergne
Just to clarify: RDM is not hanging. Its just very slow when trying to interact with RDM.
If you want i can show you everything via Remote.

Edit: Just activated Profiler with extended Level (507903).
Here is what i noticed:

=== Main Thread ===
15:52:12.595713 - REMOTE:    GET - /api/connection/states...
15:52:12.596171 - REMOTE:     RefreshConnections : 8 ms
15:52:12.596178 - REMOTE:     GetAllConnectionStates...
15:52:12.596180 - REMOTE:         GetAllConnectionStates.CanView : 0 ms - Count : 3
15:52:12.596181 - REMOTE:     GetAllConnectionStates : 1 ms
15:52:12.596182 - REMOTE:    GET - /api/connection/states : 9 ms
15:52:12.603798 - REMOTE:    GET - /api/connection/openedconnections : 18 ms
15:52:13.127603 - REMOTE:    GET - /api/accessrequest/all...
15:52:13.127608 - REMOTE:     GetAllAndUpdateExpired...
15:52:13.127609 - REMOTE:         GetAll : 0 ms
15:52:13.127609 - REMOTE:         UpdateWhenExpired : 0 ms
15:52:13.127609 - REMOTE:         AddConnectionName : 0 ms
15:52:13.127610 - REMOTE:     GetAllAndUpdateExpired : 0 ms
15:52:13.127610 - REMOTE:    GET - /api/accessrequest/all : 0 ms
15:52:13.127626 - DVLS - Api - .GetAccessRequests...
15:52:13.127631 -     WebAPI.GetAccessRequests : 18 ms
15:52:13.127640 - DVLS - Api - .GetAccessRequests : 18 ms
15:52:13.148407 - REMOTE:    GET - /api/connection/server-time/df47e61e-0ba0-46a7-9116-300515eea2de : 0 ms
15:52:13.148420 - DVLS - Api - .GetServerTime...
15:52:13.148436 -     WebAPI.GetServerTime : 20 ms
15:52:13.148439 - DVLS - Api - .GetServerTime : 20 ms
15:52:18.676328 - ApplyFilter...
15:52:18.676345 -     Filter : test
15:52:21.001868 -     TreeView.LoadConnectionList...
15:52:21.001873 -         BeginUpdate...
15:52:21.001883 -             LoadConnectionInTreeNode : 2318 ms
15:52:21.001888 -         BeginUpdate : 2322 ms
15:52:21.001888 -     TreeView.LoadConnectionList : 2324 ms
15:52:21.005233 - ApplyFilter : 2329 ms
15:52:21.134534 - REMOTE:    GET - /api/connection/server-time/3c411b9f-ff12-4579-a12b-32a9048c9299 : 0 ms
15:52:21.134550 - SelectionChanged - Default...
15:52:21.134552 -     DVLS - Api - .GetServerTime...
15:52:21.134555 -         WebAPI.GetServerTime : 22 ms
15:52:21.134560 -     DVLS - Api - .GetServerTime : 22 ms
15:52:21.169702 - REMOTE:    GET - /api/attachment/4651b21d-c844-4a6f-ab9a-4dfd2ea193c9 : 5 ms
15:52:21.197608 - REMOTE:    GET - /api/handbook/4651b21d-c844-4a6f-ab9a-4dfd2ea193c9 : 1 ms
15:52:23.479698 - SelectionChanged - Default : 2369 ms
15:52:30.960725 - REMOTE:    GET - /api/connection/server-time/d535690f-e48e-4243-af4b-78c53f3683e4 : 0 ms
15:52:30.960739 - DVLS - Api - .GetServerTime...
15:52:30.960742 -     WebAPI.GetServerTime : 18 ms
15:52:30.960744 - DVLS - Api - .GetServerTime : 18 ms
15:52:40.548863 - REMOTE:    GET - /api/connection/server-time/2040515f-b25f-4e51-af0f-dd8b0c3a2ce7 : 0 ms
15:52:40.548883 - DVLS - Api - .GetServerTime...
15:52:40.548887 -     WebAPI.GetServerTime : 18 ms
15:52:40.548895 - DVLS - Api - .GetServerTime : 18 ms
15:53:11.463637 - REMOTE:    GET - /api/connection/server-time/4da108fa-a7d3-4822-931a-ed426dccf401 : 0 ms
15:53:11.463651 - FrmMainDocumentManager.SetControlStates...
15:53:11.463652 -     Main...
15:53:11.463653 -         SessionMenuManager.SetControlStates...
15:53:11.463653 -             SetControlStatesTempAccessMenu...
15:53:11.463654 -                 DVLS - Api - .GetServerTime...
15:53:11.463658 -                     WebAPI.GetServerTime : 17 ms
15:53:11.463660 -                 DVLS - Api - .GetServerTime : 17 ms
15:53:11.463677 -             SetControlStatesTempAccessMenu : 17 ms
15:53:11.463913 -         SessionMenuManager.SetControlStates : 18 ms
15:53:11.467483 -         MainMenuManager.SetControlStates...
15:53:11.467489 -             SetControlStatesReportReportsMenu : 2 ms
15:53:11.467591 -         MainMenuManager.SetControlStates : 3 ms
15:53:11.469210 -         FreEmbeddedDashboard.SetControlStates : 1 ms
15:53:13.798922 -         Decorators...
15:53:13.798928 -             FrmMainDocumentManager.SetControlStates...
15:53:13.798929 -                 Main...
15:53:13.798930 -                     MainMenuManager.SetControlStates...
15:53:13.798933 -                         SetControlStatesReportReportsMenu : 2 ms
15:53:13.799091 -                     MainMenuManager.SetControlStates : 3 ms
15:53:13.816813 -                     EmbeddedMenuManager.SetControlStates : 17 ms
15:53:13.818940 -                     FreEmbeddedDashboard.SetControlStates : 2 ms
15:53:16.115957 -                     Decorators : 2296 ms
15:53:16.115965 -                 Main : 2320 ms
15:53:16.115967 -             FrmMainDocumentManager.SetControlStates : 2321 ms
15:53:16.116157 -         Decorators : 4645 ms
15:53:16.116161 -     Main : 4670 ms
15:53:16.116162 - FrmMainDocumentManager.SetControlStates : 4671 ms
15:53:27.601488 - REMOTE:    GET - /api/connection/openedconnections : 19 ms
15:53:27.628807 - REMOTE:    GET - /api/connection/states...
15:53:27.628876 - REMOTE:     RefreshConnections : 5 ms
15:53:27.628877 - REMOTE:     GetAllConnectionStates...
15:53:27.628878 - REMOTE:         GetAllConnectionStates.CanView : 0 ms - Count : 3
15:53:27.628878 - REMOTE:     GetAllConnectionStates : 1 ms
15:53:27.628881 - REMOTE:    GET - /api/connection/states : 6 ms
avatar

Ok, let's hold off on the dumps for now.

Can you rerun it with the profiler level set to 1, auto mode enabled with a 100ms interval?

We're seeing a few slow calls, but not the details. Hopefully auto mode will capture the culprit.

Decorators : 2296 ms
LoadConnectionInTreeNode : 2318 ms

Stéfane Lavergne

avatar
Ok, let's hold off on the dumps for now.

Can you rerun it with the profiler level set to 1, auto mode enabled with a 100ms interval?

We're seeing a few slow calls, but not the details. Hopefully auto mode will capture the culprit.
Decorators : 2296 ms
LoadConnectionInTreeNode : 2318 ms


@Stéfane Lavergne
Sure, here you are.
Ive enabled as you wrote above, then added Filter, switched 2 Tabs, then removed the Filter again.

Level: 1 [Debug], Auto-Mode (100 ms): True

=== Main Thread ===
16:03:38.434269 - ApplyFilter...
16:03:38.434279 -     Filter : test
16:03:40.783838 -     TreeView.LoadConnectionList...
16:03:40.783843 -         BeginUpdate...
16:03:40.783844 -             LoadConnectionInTreeNode : 2341 ms
16:03:40.783846 -         BeginUpdate : 2345 ms
16:03:40.783846 -     TreeView.LoadConnectionList : 2349 ms
16:03:40.791515 - ApplyFilter : 2357 ms
16:03:43.261026 - SelectionChanged - Default...
16:03:43.261031 -     · Finally...
16:03:43.261031 -         · UIManager.FrmMain.EnableSetControlStates...
16:03:43.261032 -             · FrmMainDocumentManager.SetControlStates...
16:03:43.261032 -                 · Main...
16:03:43.261033 -                     · Decorators : 2325 ms
16:03:43.261038 -                 · Main : 2331 ms
16:03:43.261041 -             · FrmMainDocumentManager.SetControlStates : 2331 ms
16:03:43.261042 -         · UIManager.FrmMain.EnableSetControlStates : 2331 ms
16:03:43.261045 -     · Finally : 2331 ms
16:03:43.261046 - SelectionChanged - Default : 2351 ms
16:03:51.679575 - · FrmMainDocumentManager.SetControlStates...
16:03:51.679578 -     · Main...
16:03:51.679579 -         · Decorators...
16:03:51.679579 -             · FrmMainDocumentManager.SetControlStates...
16:03:51.679579 -                 · Main...
16:03:51.679581 -                     · Decorators : 2338 ms
16:03:51.679585 -                 · Main : 2357 ms
16:03:51.679587 -             · FrmMainDocumentManager.SetControlStates : 2357 ms
16:03:51.679709 -         · Decorators : 4729 ms
16:03:51.679711 -     · Main : 4754 ms
16:03:51.679712 - · FrmMainDocumentManager.SetControlStates : 4756 ms
16:03:58.277893 - · FrmMainDocumentManager.SetControlStates...
16:03:58.277897 -     · Main...
16:03:58.277897 -         · Decorators...
16:03:58.277898 -             · FrmMainDocumentManager.SetControlStates...
16:03:58.277898 -                 · Main...
16:03:58.277899 -                     · Decorators : 2356 ms
16:03:58.277905 -                 · Main : 2377 ms
16:03:58.277907 -             · FrmMainDocumentManager.SetControlStates : 2377 ms
16:03:58.278054 -         · Decorators : 4735 ms
16:03:58.278056 -     · Main : 4763 ms
16:03:58.278057 - · FrmMainDocumentManager.SetControlStates : 4764 ms
16:04:03.254627 - ApplyFilter...
16:04:03.254636 -     Filter : 
16:04:03.267896 -     TreeView.LoadConnectionList...
16:04:03.267900 -         BeginUpdate...
16:04:03.267903 -             LoadConnectionInTreeNode : 3 ms
16:04:03.267905 -             PreCreateGroups : 0 ms - Run count : 1
16:04:03.267906 -         BeginUpdate : 10 ms
16:04:03.267907 -     TreeView.LoadConnectionList : 13 ms
16:04:03.270466 -     Load Expand States...
16:04:03.270468 -         Expanded: 17 - Nodes : 2459
16:04:03.270915 -         Nodes...
16:04:03.270919 -             Expand : 0 ms - Run count : 13
16:04:03.270920 -         Nodes : 0 ms
16:04:03.270951 -     Load Expand States : 0 ms
16:04:03.275779 - ApplyFilter : 21 ms
16:04:03.438648 - SelectionChanged - Default : 64 ms

=== Thread 134 (.NET TP Worker) ===
16:03:27.604477 - Connection States: Refresh : 30 ms

avatar

I will need to investigate and attempt to reproduce the issue. We can see that the Decorators step consistently takes more than 2 seconds to complete, which is not expected.

I will get back to you once I have identified the cause of the issue or if I need any additional information.

Sorry for the inconvenience.

Best regards,

Stéfane Lavergne

avatar
I will need to investigate and attempt to reproduce the issue. We can see that the Decorators step consistently takes more than 2 seconds to complete, which is not expected.

I will get back to you once I have identified the cause of the issue or if I need any additional information.

Sorry for the inconvenience.

Best regards,


@Stéfane Lavergne
Many thanks!

avatar

What filter options have you enabled?

I'm assuming "All vaults" is not selected.

Stéfane Lavergne

18b90dc0-3f68-4368-b1c3-16617fccb0b5.png

avatar
What filter options have you enabled?

I'm assuming "All vaults" is not selected.

18b90dc0-3f68-4368-b1c3-16617fccb0b5


@Stéfane Lavergne
Ive the following Options set:

645ff2f0-ddda-49eb-8388-ea8bfd3a2a94.png

bf784f5e-2cea-4d2b-aa88-ac0f2fb84069.png

avatar

Still not reproducing. Can you tell me more about your data structure?

  • Do you have a deep folder structure?
  • Do you use variables? If so, which ones?
  • What type of connections are you using (RDP, web, etc.)?
  • Do you use linked credentials?


Thanks.

Stéfane Lavergne

avatar
Still not reproducing. Can you tell me more about your data structure?
  • Do you have a deep folder structure?
  • Do you use variables? If so, which ones?
  • What type of connections are you using (RDP, web, etc.)?
  • Do you use linked credentials?

Thanks.


@Stéfane Lavergne
No We dont have a deep Structure. I guess max 4-5 Folders deep.
No we dlnt use Variables.
We use several Session Types like RDP, Web, SSH. Most Entries are Credentials, Certs, Tokens..
Yes, we have linked Credentials on almost all Sessions. Also linked Credentials from personal Vault.

avatar

Andreas,

I'm still unable to reproduce the issue, so I've put this investigation on hold for now. However, David identified a potential problem and implemented a fix that should help. This fix will be included in the next release.
Once the release is available, please give it a try and let us know whether the issue has been resolved. Based on the results, we'll reassess the situation and determine the next steps.

Best regards,

Stéfane Lavergne

avatar
Andreas,

I'm still unable to reproduce the issue, so I've put this investigation on hold for now. However, David identified a potential problem and implemented a fix that should help. This fix will be included in the next release.
Once the release is available, please give it a try and let us know whether the issue has been resolved. Based on the results, we'll reassess the situation and determine the next steps.

Best regards,


@Stéfane Lavergne
Hi Stefane

Thanks for the update, and please thank David for the work on this.

Ill install the next release once its out and test whether the issue is resolved. To set expectations, though: since the fix was made without being able to reproduce the problem, id want a remote session if it doesnt fully resolve things, rather than another round of changes based on assumptions. The behavior is reproducible in my environment, so a live look should be straightforward whenever we get there.

Ill report back with results after testing the release.
Btw, do you have an ETA for it?

Best regards,
Andreas

avatar

FYI, the David fix is not a true blind fix. We did identify an issue in the code, but we are not 100% certain that it is the cause of the 5-second delays you are experiencing.

Yes, absolutely. Once you confirm whether the fix has resolved the issue or not, we will schedule a remote session to further diagnose the problem.

As for the ETA, you can expect a new build version early next week at the earliest.

Best regards,

Stéfane Lavergne

avatar

@Andreas Has your issue been fixed?

--
Citrix Technology Advocate (CTA) at https://www.meinekleinefarm.net

avatar

Hey @Marco Hofmann @Stéfane Lavergne

We tested with 2026.2.12.0 and rolled it out after noticed, thats much faster than before, but still not fast as before with a lot of entries.
But for us its absolutely usable with the above Version.

Sorry for the late Reply!

Best Regards,
Andreas

avatar

@Andreas

Thank you for the update.

Can you give us an idea of how fast it is now?

Could you try one last thing to help us gather the diagnostic information we need to pinpoint the issue?

If so:

  • Start the Profiler (Help > Performance Profiling).
  • Set the level to 1.
  • Enable Auto Mode and set the threshold to 100 ms.
  • Perform the slow filter.
  • Copy the profiler output (paste it somewhere so you don't lose it).
  • Change the threshold to 10 ms.
  • Perform the filter again.
  • Copy the profiler output again.
  • Please send me both profiler traces via direct message.


The 10ms trace might be quite verbose, but having both the 100ms and 10ms traces should give us a better chance of diagnosing the issue.

Best regards,

Stéfane Lavergne

6b801a6a-2dfb-4e31-8575-b0572ca7a4df.png

avatar

@Stéfane Lavergne
Here you are.

100ms:

Level: 1 [Debug], Auto-Mode (100 ms): True

=== Main Thread ===
[14:27:42.985039] - ApplyFilter...
[14:27:42.985060] -     Filter : test
[14:27:44.921964] -     TreeView.LoadConnectionList...
[14:27:44.921972] -         BeginUpdate...
[14:27:44.921976] -             LoadConnectionInTreeNode : 1927 ms
[14:27:44.921982] -         BeginUpdate : 1933 ms
[14:27:44.921983] -     TreeView.LoadConnectionList : 1936 ms
[14:27:44.943953] - ApplyFilter : 1959 ms
[14:27:46.896786] - · FrmMainDocumentManager.SetControlStates...
[14:27:46.896794] -     · Main...
[14:27:46.896797] -         · Decorators : 1889 ms
[14:27:46.896812] -     · Main : 1942 ms
[14:27:46.896815] - · FrmMainDocumentManager.SetControlStates : 1943 ms
[14:27:46.936397] - SelectionChanged - Default : 17 ms
[14:27:58.350246] - TreeView.LoadConnectionList...
[14:27:58.350259] -     BeginUpdate...
[14:27:58.350262] -         LoadConnectionInTreeNode : 1905 ms
[14:27:58.350267] -     BeginUpdate : 1909 ms
[14:27:58.350269] - TreeView.LoadConnectionList : 1911 ms
[14:27:58.514844] - SelectionChanged - Default : 76 ms
[14:27:58.731373] - ApplyFilter...
[14:27:58.731387] -     Filter : hello
[14:28:02.729265] -     TreeView.LoadConnectionList...
[14:28:02.729270] -         BeginUpdate...
[14:28:02.729272] -             · FrmMainDocumentManager.SetControlStates...
[14:28:02.729274] -                 · Main...
[14:28:02.729278] -                     · Decorators : 1953 ms
[14:28:02.729293] -                 · Main : 1958 ms
[14:28:02.729300] -             · FrmMainDocumentManager.SetControlStates : 1959 ms
[14:28:02.732174] -             LoadConnectionInTreeNode : 1973 ms
[14:28:02.732180] -         BeginUpdate : 3991 ms
[14:28:02.732181] -     TreeView.LoadConnectionList : 4000 ms
[14:28:04.770962] -     TreeView.LoadConnectionList...
[14:28:04.770967] -         BeginUpdate...
[14:28:04.770970] -             LoadConnectionInTreeNode : 1955 ms
[14:28:04.770986] -         BeginUpdate : 2036 ms
[14:28:04.770987] -     TreeView.LoadConnectionList : 2038 ms
[14:28:04.772366] - ApplyFilter : 6040 ms
[14:28:04.779065] -                 · RefreshDashboard [async] : 4009 ms
[14:28:04.891162] - SelectionChanged - Default : 63 ms
[14:28:05.017370] - SelectionChanged - Default : 95 ms

=== Thread 83 (.NET TP Worker) ===
[14:27:58.584133] - · LoadRootDashboardOverViewAsync - Full Load...
[14:27:58.584277] -     · GenerateDashboardData : 100 ms
[14:27:58.584437] - · LoadRootDashboardOverViewAsync - Full Load : 100 ms
[14:28:05.003839] - · LoadRootDashboardOverViewAsync - Full Load...
[14:28:05.003847] -     · GenerateDashboardData : 112 ms
[14:28:05.003853] - · LoadRootDashboardOverViewAsync - Full Load : 112 ms

=== Thread 122 (.NET TP Worker) ===
[14:27:32.375301] - Connection States: Refresh : 33 ms
[14:28:04.855869] - · LoadRootDashboardOverViewAsync - Full Load...
[14:28:04.855877] -     · GenerateDashboardData : 117 ms
[14:28:04.856063] - · LoadRootDashboardOverViewAsync - Full Load : 118 ms
[14:28:04.989994] - · LoadRootDashboardOverViewAsync - Full Load...
[14:28:04.990002] -     · GenerateDashboardData : 106 ms
[14:28:04.990132] - · LoadRootDashboardOverViewAsync - Full Load : 106 ms


10ms:

Level: 1 [Debug], Auto-Mode (10 ms): True

=== Main Thread ===
[14:29:11.057050] - ApplyFilter...
[14:29:11.057063] -     Filter : test
[14:29:13.072542] -     TreeView.LoadConnectionList...
[14:29:13.072546] -         BeginUpdate...
[14:29:13.072547] -             LoadConnectionInTreeNode : 2009 ms
[14:29:13.072548] -         BeginUpdate : 2013 ms
[14:29:13.072549] -     TreeView.LoadConnectionList : 2015 ms
[14:29:13.076553] - ApplyFilter : 2019 ms
[14:29:13.104333] - · DVLS - Api - .GetCheckOuts...
[14:29:13.104342] -     · WebAPI.GetCheckOuts : 22 ms
[14:29:13.104344] - · DVLS - Api - .GetCheckOuts : 22 ms
[14:29:13.200303] - · FrmMainDocumentManager.SetControlStates...
[14:29:13.200374] -     · Main...
[14:29:13.200376] -         · SessionMenuManager.SetControlStates...
[14:29:13.200377] -             · SetControlStatesTempAccessMenu...
[14:29:13.200377] -                 · DVLS - Api - .GetServerTime...
[14:29:13.200427] -                     · WebAPI.GetServerTime : 17 ms
[14:29:13.200433] -                 · DVLS - Api - .GetServerTime : 18 ms
[14:29:13.200452] -             · SetControlStatesTempAccessMenu : 18 ms
[14:29:13.200911] -         · SessionMenuManager.SetControlStates : 19 ms
[14:29:15.249742] -         · Decorators : 2042 ms
[14:29:15.249754] -     · Main : 2067 ms
[14:29:15.249756] - · FrmMainDocumentManager.SetControlStates : 2068 ms
[14:29:15.259187] - SelectionChanged - Default : 9 ms
[14:29:18.436131] - TreeView.LoadConnectionList...
[14:29:18.436164] -     BeginUpdate...
[14:29:18.436168] -         LoadConnectionInTreeNode : 2012 ms
[14:29:18.436170] -     BeginUpdate : 2016 ms
[14:29:18.436171] - TreeView.LoadConnectionList : 2017 ms
[14:29:18.530267] - SelectionChanged - Default...
[14:29:18.530282] -     · LoadConnectionDetails...
[14:29:18.530283] -         · LoadConnectionInControls:FreRootDashBoard...
[14:29:18.530283] -             · RefreshCurrentWidgetLayout...
[14:29:18.530284] -                 · DVLS - Api - .GetDashboardWidgetLayout...
[14:29:18.530286] -                     · WebAPI.GetDashboardWidgetLayout : 22 ms
[14:29:18.530287] -                 · DVLS - Api - .GetDashboardWidgetLayout : 22 ms
[14:29:18.530493] -             · RefreshCurrentWidgetLayout : 23 ms
[14:29:18.553083] -             · GenerateDashboardData...
[14:29:18.553088] -                 · RegisterCustomWidgetsDescriptors...
[14:29:18.553088] -                     · DVLS - Api - .GetCustomWidgets...
[14:29:18.553092] -                         · WebAPI.GetCustomWidgets : 18 ms
[14:29:18.553093] -                     · DVLS - Api - .GetCustomWidgets : 18 ms
[14:29:18.553110] -                 · RegisterCustomWidgetsDescriptors : 18 ms
[14:29:18.560575] -             · GenerateDashboardData : 30 ms
[14:29:18.560982] -         · LoadConnectionInControls:FreRootDashBoard : 53 ms
[14:29:18.561144] -     · LoadConnectionDetails : 53 ms
[14:29:18.584018] -     · Finally...
[14:29:18.584022] -         · UIManager.FrmMain.EnableSetControlStates...
[14:29:18.584022] -             · FrmMainDocumentManager.SetControlStates...
[14:29:18.584025] -                 · Main...
[14:29:18.584025] -                     · SessionMenuManager.SetControlStates...
[14:29:18.584026] -                         · SetControlStatesTempAccessMenu...
[14:29:18.584026] -                             · DVLS - Api - .GetServerTime...
[14:29:18.584029] -                                 · WebAPI.GetServerTime : 21 ms
[14:29:18.584034] -                             · DVLS - Api - .GetServerTime : 21 ms
[14:29:18.584056] -                         · SetControlStatesTempAccessMenu : 21 ms
[14:29:18.584560] -                     · SessionMenuManager.SetControlStates : 22 ms
[14:29:18.591234] -                 · Main : 29 ms
[14:29:18.591238] -             · FrmMainDocumentManager.SetControlStates : 30 ms
[14:29:18.591239] -         · UIManager.FrmMain.EnableSetControlStates : 30 ms
[14:29:18.592287] -     · Finally : 31 ms
[14:29:18.592289] - SelectionChanged - Default : 85 ms
[14:29:18.617622] -             · RefreshDashboard [async] : 57 ms
[14:29:19.002219] - ApplyFilter...
[14:29:19.002230] -     Filter : hello
[14:29:21.096725] -     TreeView.LoadConnectionList...
[14:29:21.096729] -         BeginUpdate...
[14:29:21.096730] -             · LoadConnectionInControls:FreRootDashBoard...
[14:29:21.096732] -                 · RefreshCurrentWidgetLayout...
[14:29:21.096732] -                     · DVLS - Api - .GetDashboardWidgetLayout...
[14:29:21.096736] -                         · WebAPI.GetDashboardWidgetLayout : 49 ms
[14:29:21.096737] -                     · DVLS - Api - .GetDashboardWidgetLayout : 49 ms
[14:29:21.096866] -                 · RefreshCurrentWidgetLayout : 49 ms
[14:29:21.122759] -                 · GenerateDashboardData...
[14:29:21.122764] -                     · RegisterCustomWidgetsDescriptors...
[14:29:21.122765] -                         · DVLS - Api - .GetCustomWidgets...
[14:29:21.122770] -                             · WebAPI.GetCustomWidgets : 21 ms
[14:29:21.122771] -                         · DVLS - Api - .GetCustomWidgets : 21 ms
[14:29:21.122795] -                     · RegisterCustomWidgetsDescriptors : 21 ms
[14:29:21.131169] -                 · GenerateDashboardData : 34 ms
[14:29:21.131475] -             · LoadConnectionInControls:FreRootDashBoard : 84 ms
[14:29:23.140791] -             · FrmMainDocumentManager.SetControlStates...
[14:29:23.140795] -                 · Main...
[14:29:23.140796] -                     · Decorators : 2003 ms
[14:29:23.140814] -                 · Main : 2008 ms
[14:29:23.140816] -             · FrmMainDocumentManager.SetControlStates : 2009 ms
[14:29:23.143466] -             LoadConnectionInTreeNode : 2040 ms
[14:29:23.143471] -         BeginUpdate : 4139 ms
[14:29:23.143471] -     TreeView.LoadConnectionList : 4141 ms
[14:29:25.226263] -     TreeView.LoadConnectionList...
[14:29:25.226267] -         BeginUpdate...
[14:29:25.226268] -             · LoadConnectionInControls:FreRootDashBoard...
[14:29:25.226268] -                 · RefreshCurrentWidgetLayout...
[14:29:25.226269] -                     · DVLS - Api - .GetDashboardWidgetLayout...
[14:29:25.226272] -                         · WebAPI.GetDashboardWidgetLayout : 22 ms
[14:29:25.226273] -                     · DVLS - Api - .GetDashboardWidgetLayout : 22 ms
[14:29:25.226407] -                 · RefreshCurrentWidgetLayout : 22 ms
[14:29:25.245896] -                 · GenerateDashboardData...
[14:29:25.245900] -                     · RegisterCustomWidgetsDescriptors...
[14:29:25.245901] -                         · DVLS - Api - .GetCustomWidgets...
[14:29:25.245904] -                             · WebAPI.GetCustomWidgets : 15 ms
[14:29:25.245906] -                         · DVLS - Api - .GetCustomWidgets : 15 ms
[14:29:25.245925] -                     · RegisterCustomWidgetsDescriptors : 15 ms
[14:29:25.250781] -                 · GenerateDashboardData : 24 ms
[14:29:25.250949] -             · LoadConnectionInControls:FreRootDashBoard : 47 ms
[14:29:25.271316] -             · FrmMainDocumentManager.SetControlStates...
[14:29:25.271319] -                 · Main...
[14:29:25.271319] -                     · SessionMenuManager.SetControlStates...
[14:29:25.271320] -                         · SetControlStatesTempAccessMenu...
[14:29:25.271320] -                             · DVLS - Api - .GetServerTime...
[14:29:25.271322] -                                 · WebAPI.GetServerTime : 18 ms
[14:29:25.271326] -                             · DVLS - Api - .GetServerTime : 18 ms
[14:29:25.271342] -                         · SetControlStatesTempAccessMenu : 18 ms
[14:29:25.271618] -                     · SessionMenuManager.SetControlStates : 19 ms
[14:29:25.278950] -                 · Main : 26 ms
[14:29:25.278956] -             · FrmMainDocumentManager.SetControlStates : 27 ms
[14:29:25.280457] -             LoadConnectionInTreeNode : 2056 ms
[14:29:25.280459] -         BeginUpdate : 2134 ms
[14:29:25.280460] -     TreeView.LoadConnectionList : 2135 ms
[14:29:25.280962] - ApplyFilter : 6278 ms
[14:29:25.384099] -                 · RefreshDashboard [async] : 4252 ms
[14:29:26.467397] - SelectionChanged - Default...
[14:29:26.467418] -     · LoadConnectionDetails...
[14:29:26.467575] -         · LoadConnectionInControls:FreRootDashBoard...
[14:29:26.467576] -             · RefreshCurrentWidgetLayout...
[14:29:26.467577] -                 · DVLS - Api - .GetDashboardWidgetLayout...
[14:29:26.467580] -                     · WebAPI.GetDashboardWidgetLayout : 19 ms
[14:29:26.467584] -                 · DVLS - Api - .GetDashboardWidgetLayout : 19 ms
[14:29:26.467740] -             · RefreshCurrentWidgetLayout : 19 ms
[14:29:26.490278] -             · GenerateDashboardData...
[14:29:26.490283] -                 · RegisterCustomWidgetsDescriptors...
[14:29:26.490283] -                     · DVLS - Api - .GetCustomWidgets...
[14:29:26.490287] -                         · WebAPI.GetCustomWidgets : 18 ms
[14:29:26.490288] -                     · DVLS - Api - .GetCustomWidgets : 18 ms
[14:29:26.490308] -                 · RegisterCustomWidgetsDescriptors : 18 ms
[14:29:26.495960] -             · GenerateDashboardData : 28 ms
[14:29:26.496728] -         · LoadConnectionInControls:FreRootDashBoard : 48 ms
[14:29:26.498334] -     · LoadConnectionDetails : 50 ms
[14:29:26.509186] -     · Finally...
[14:29:26.509188] -         · UIManager.FrmMain.EnableSetControlStates...
[14:29:26.509189] -             · FrmMainDocumentManager.SetControlStates...
[14:29:26.509190] -                 · Main : 10 ms
[14:29:26.509193] -             · FrmMainDocumentManager.SetControlStates : 10 ms
[14:29:26.509194] -         · UIManager.FrmMain.EnableSetControlStates : 10 ms
[14:29:26.509196] -     · Finally : 10 ms
[14:29:26.509197] - SelectionChanged - Default : 61 ms
[14:29:26.731521] -             · RefreshDashboard [async] : 235 ms
[14:29:27.418739] - SelectionChanged - Default...
[14:29:27.418747] -     · LoadConnectionDetails...
[14:29:27.418748] -         · LoadConnectionInControls:FreRootDashBoard...
[14:29:27.418750] -             · RefreshCurrentWidgetLayout...
[14:29:27.418751] -                 · DVLS - Api - .GetDashboardWidgetLayout...
[14:29:27.418753] -                     · WebAPI.GetDashboardWidgetLayout : 16 ms
[14:29:27.418754] -                 · DVLS - Api - .GetDashboardWidgetLayout : 16 ms
[14:29:27.418961] -             · RefreshCurrentWidgetLayout : 17 ms
[14:29:27.439469] -             · GenerateDashboardData...
[14:29:27.439473] -                 · RegisterCustomWidgetsDescriptors...
[14:29:27.439474] -                     · DVLS - Api - .GetCustomWidgets...
[14:29:27.439480] -                         · WebAPI.GetCustomWidgets : 15 ms
[14:29:27.439482] -                     · DVLS - Api - .GetCustomWidgets : 16 ms
[14:29:27.439499] -                 · RegisterCustomWidgetsDescriptors : 16 ms
[14:29:27.447981] -             · GenerateDashboardData : 29 ms
[14:29:27.448394] -         · LoadConnectionInControls:FreRootDashBoard : 46 ms
[14:29:27.449917] -     · LoadConnectionDetails : 48 ms
[14:29:27.457784] - SelectionChanged - Default : 56 ms
[14:29:27.786299] -             · RefreshDashboard [async] : 338 ms

=== Thread 27 (.NET TP Worker) ===
[14:29:18.578712] - · LoadRootDashboardOverViewAsync - Full Load...
[14:29:18.578719] -     · GenerateDashboardData...
[14:29:18.578719] -         · TemporaryAccessManager.GetAccessRequests...
[14:29:18.578720] -             · DVLS - Api - .GetAccessRequests...
[14:29:18.578723] -                 · WebAPI.GetAccessRequests : 17 ms
[14:29:18.578725] -             · DVLS - Api - .GetAccessRequests : 17 ms
[14:29:18.599463] -             · DVLS - Api - .GetServerTime...
[14:29:18.599466] -                 · WebAPI.GetServerTime : 20 ms
[14:29:18.599470] -             · DVLS - Api - .GetServerTime : 20 ms
[14:29:18.599483] -         · TemporaryAccessManager.GetAccessRequests : 38 ms
[14:29:18.621762] -         · RepositoryAccessRequestManager.GetAccessRequests...
[14:29:18.621766] -             · GetAccessRequests...
[14:29:18.621767] -                 · DVLS - Api - .GetVaultAccessRequests...
[14:29:18.621796] -                     · WebAPI.GetVaultAccessRequests : 22 ms
[14:29:18.621798] -                 · DVLS - Api - .GetVaultAccessRequests : 22 ms
[14:29:18.621812] -             · GetAccessRequests : 22 ms
[14:29:18.621813] -         · RepositoryAccessRequestManager.GetAccessRequests : 22 ms
[14:29:18.646017] -         · TodoManager.GetTodos...
[14:29:18.646021] -             · GetTodos...
[14:29:18.646021] -                 · DVLS - Api - .GetTodoData...
[14:29:18.646023] -                     · WebAPI.GetTodoData : 24 ms
[14:29:18.646024] -                 · DVLS - Api - .GetTodoData : 24 ms
[14:29:18.646032] -             · GetTodos : 24 ms
[14:29:18.646037] -         · TodoManager.GetTodos : 24 ms
[14:29:18.670616] -         · RegisterCustomWidgetsDescriptors...
[14:29:18.670620] -             · DVLS - Api - .GetCustomWidgets...
[14:29:18.670622] -                 · WebAPI.GetCustomWidgets : 20 ms
[14:29:18.670623] -             · DVLS - Api - .GetCustomWidgets : 20 ms
[14:29:18.670639] -         · RegisterCustomWidgetsDescriptors : 21 ms
[14:29:18.679871] -     · GenerateDashboardData : 119 ms
[14:29:18.680000] - · LoadRootDashboardOverViewAsync - Full Load : 119 ms
[14:29:18.835763] -     · RefreshDashboard [async] : 155 ms
[14:29:21.149134] - · LoadRootDashboardOverViewAsync - Full Load...
[14:29:21.149139] -     · GenerateDashboardData...
[14:29:21.149140] -         · TemporaryAccessManager.GetAccessRequests...
[14:29:21.149140] -             · DVLS - Api - .GetAccessRequests...
[14:29:21.149144] -                 · WebAPI.GetAccessRequests : 17 ms
[14:29:21.149145] -             · DVLS - Api - .GetAccessRequests : 17 ms
[14:29:21.149170] -         · TemporaryAccessManager.GetAccessRequests : 17 ms
[14:29:21.170510] -         · RepositoryAccessRequestManager.GetAccessRequests...
[14:29:21.170514] -             · GetAccessRequests...
[14:29:21.170515] -                 · DVLS - Api - .GetVaultAccessRequests...
[14:29:21.170517] -                     · WebAPI.GetVaultAccessRequests : 21 ms
[14:29:21.170518] -                 · DVLS - Api - .GetVaultAccessRequests : 21 ms
[14:29:21.170528] -             · GetAccessRequests : 21 ms
[14:29:21.170531] -         · RepositoryAccessRequestManager.GetAccessRequests : 21 ms
[14:29:21.195882] -         · TodoManager.GetTodos...
[14:29:21.195887] -             · GetTodos...
[14:29:21.195888] -                 · DVLS - Api - .GetTodoData...
[14:29:21.195891] -                     · WebAPI.GetTodoData : 25 ms
[14:29:21.195892] -                 · DVLS - Api - .GetTodoData : 25 ms
[14:29:21.195901] -             · GetTodos : 25 ms
[14:29:21.195906] -         · TodoManager.GetTodos : 25 ms
[14:29:21.220598] -         · RegisterCustomWidgetsDescriptors...
[14:29:21.220602] -             · DVLS - Api - .GetCustomWidgets...
[14:29:21.220605] -                 · WebAPI.GetCustomWidgets : 21 ms
[14:29:21.220606] -             · DVLS - Api - .GetCustomWidgets : 21 ms
[14:29:21.220619] -         · RegisterCustomWidgetsDescriptors : 21 ms
[14:29:21.225569] -     · GenerateDashboardData : 94 ms
[14:29:21.225577] - · LoadRootDashboardOverViewAsync - Full Load : 94 ms
[14:29:25.268572] - · LoadRootDashboardOverViewAsync - Full Load...
[14:29:25.268577] -     · GenerateDashboardData...
[14:29:25.268578] -         · TemporaryAccessManager.GetAccessRequests...
[14:29:25.268578] -             · DVLS - Api - .GetAccessRequests...
[14:29:25.268582] -                 · WebAPI.GetAccessRequests : 17 ms
[14:29:25.268583] -             · DVLS - Api - .GetAccessRequests : 17 ms
[14:29:25.288649] -             · DVLS - Api - .GetServerTime...
[14:29:25.288653] -                 · WebAPI.GetServerTime : 19 ms
[14:29:25.288657] -             · DVLS - Api - .GetServerTime : 19 ms
[14:29:25.288691] -         · TemporaryAccessManager.GetAccessRequests : 37 ms
[14:29:25.311162] -         · RepositoryAccessRequestManager.GetAccessRequests...
[14:29:25.311165] -             · GetAccessRequests...
[14:29:25.311166] -                 · DVLS - Api - .GetVaultAccessRequests...
[14:29:25.311168] -                     · WebAPI.GetVaultAccessRequests : 22 ms
[14:29:25.311169] -                 · DVLS - Api - .GetVaultAccessRequests : 22 ms
[14:29:25.311183] -             · GetAccessRequests : 22 ms
[14:29:25.311184] -         · RepositoryAccessRequestManager.GetAccessRequests : 22 ms
[14:29:25.332788] -         · TodoManager.GetTodos...
[14:29:25.332792] -             · GetTodos...
[14:29:25.332792] -                 · DVLS - Api - .GetTodoData...
[14:29:25.332794] -                     · WebAPI.GetTodoData : 21 ms
[14:29:25.332796] -                 · DVLS - Api - .GetTodoData : 21 ms
[14:29:25.332804] -             · GetTodos : 21 ms
[14:29:25.332809] -         · TodoManager.GetTodos : 21 ms
[14:29:25.353990] -         · RegisterCustomWidgetsDescriptors...
[14:29:25.353994] -             · DVLS - Api - .GetCustomWidgets...
[14:29:25.353995] -                 · WebAPI.GetCustomWidgets : 17 ms
[14:29:25.353997] -             · DVLS - Api - .GetCustomWidgets : 17 ms
[14:29:25.354012] -         · RegisterCustomWidgetsDescriptors : 17 ms
[14:29:25.362359] -     · GenerateDashboardData : 111 ms
[14:29:25.362369] - · LoadRootDashboardOverViewAsync - Full Load : 111 ms
[14:29:26.512632] - · LoadRootDashboardOverViewAsync - Full Load...
[14:29:26.512636] -     · GenerateDashboardData...
[14:29:26.512637] -         · TemporaryAccessManager.GetAccessRequests...
[14:29:26.512637] -             · DVLS - Api - .GetAccessRequests...
[14:29:26.512639] -                 · WebAPI.GetAccessRequests : 15 ms
[14:29:26.512645] -             · DVLS - Api - .GetAccessRequests : 15 ms
[14:29:26.512684] -         · TemporaryAccessManager.GetAccessRequests : 15 ms
[14:29:26.536068] -         · RepositoryAccessRequestManager.GetAccessRequests...
[14:29:26.536073] -             · GetAccessRequests...
[14:29:26.536075] -                 · DVLS - Api - .GetVaultAccessRequests...
[14:29:26.536076] -                     · WebAPI.GetVaultAccessRequests : 23 ms
[14:29:26.536077] -                 · DVLS - Api - .GetVaultAccessRequests : 23 ms
[14:29:26.536090] -             · GetAccessRequests : 23 ms
[14:29:26.536092] -         · RepositoryAccessRequestManager.GetAccessRequests : 23 ms
[14:29:26.560195] -         · TodoManager.GetTodos...
[14:29:26.560198] -             · GetTodos...
[14:29:26.560199] -                 · DVLS - Api - .GetTodoData...
[14:29:26.560201] -                     · WebAPI.GetTodoData : 24 ms
[14:29:26.560202] -                 · DVLS - Api - .GetTodoData : 24 ms
[14:29:26.560210] -             · GetTodos : 24 ms
[14:29:26.560218] -         · TodoManager.GetTodos : 24 ms
[14:29:26.584470] -         · RegisterCustomWidgetsDescriptors...
[14:29:26.584479] -             · DVLS - Api - .GetCustomWidgets...
[14:29:26.584483] -                 · WebAPI.GetCustomWidgets : 19 ms
[14:29:26.584486] -             · DVLS - Api - .GetCustomWidgets : 20 ms
[14:29:26.584504] -         · RegisterCustomWidgetsDescriptors : 20 ms
[14:29:26.592708] -     · GenerateDashboardData : 96 ms
[14:29:26.592717] - · LoadRootDashboardOverViewAsync - Full Load : 96 ms
[14:29:27.465000] - · LoadRootDashboardOverViewAsync - Full Load...
[14:29:27.465004] -     · GenerateDashboardData...
[14:29:27.465005] -         · TemporaryAccessManager.GetAccessRequests...
[14:29:27.465005] -             · DVLS - Api - .GetAccessRequests...
[14:29:27.465006] -                 · WebAPI.GetAccessRequests : 16 ms
[14:29:27.465009] -             · DVLS - Api - .GetAccessRequests : 16 ms
[14:29:27.465040] -         · TemporaryAccessManager.GetAccessRequests : 16 ms
[14:29:27.491995] -         · RepositoryAccessRequestManager.GetAccessRequests...
[14:29:27.492003] -             · GetAccessRequests...
[14:29:27.492004] -                 · DVLS - Api - .GetVaultAccessRequests...
[14:29:27.492006] -                     · WebAPI.GetVaultAccessRequests : 26 ms
[14:29:27.492008] -                 · DVLS - Api - .GetVaultAccessRequests : 26 ms
[14:29:27.492056] -             · GetAccessRequests : 27 ms
[14:29:27.492067] -         · RepositoryAccessRequestManager.GetAccessRequests : 27 ms
[14:29:27.514310] -         · TodoManager.GetTodos...
[14:29:27.514316] -             · GetTodos...
[14:29:27.514316] -                 · DVLS - Api - .GetTodoData...
[14:29:27.514318] -                     · WebAPI.GetTodoData : 22 ms
[14:29:27.514321] -                 · DVLS - Api - .GetTodoData : 22 ms
[14:29:27.514332] -             · GetTodos : 22 ms
[14:29:27.514347] -         · TodoManager.GetTodos : 22 ms
[14:29:27.540133] -         · RegisterCustomWidgetsDescriptors...
[14:29:27.540140] -             · DVLS - Api - .GetCustomWidgets...
[14:29:27.540142] -                 · WebAPI.GetCustomWidgets : 18 ms
[14:29:27.540144] -             · DVLS - Api - .GetCustomWidgets : 18 ms
[14:29:27.540161] -         · RegisterCustomWidgetsDescriptors : 18 ms
[14:29:27.546090] -     · GenerateDashboardData : 97 ms
[14:29:27.546100] - · LoadRootDashboardOverViewAsync - Full Load : 97 ms


in both tests, first time i enteres "test" and second time i entered "hello".

avatar

@Andreas

Perfect, thank you. Let me analyze these, and I'll get back to you.

Just from a quick glance, we can already see delays of more than 2 seconds on some traces. That's definitely not good.

Stéfane Lavergne

avatar

Hi @Andreas ,

Thanks again for the traces. They confirmed there's still a noticeable delay, so there's definitely more to investigate.

I'm heading out on vacation shortly, so I won't be able to dig into it right away. Once I'm back in mid-August, I'd like to schedule a remote session with you. Since we haven't been able to reproduce the issue locally, I think that's the quickest way to identify what's causing the remaining slowdown.

In the meantime, if you notice anything else or have additional traces, feel free to add them here.

Thanks again for all the time you've put into helping us track this down.

Best regards,

Stéfane Lavergne