Increasing slowdown of UI

While discussion some of the slowness of the UI in Max on FB I’ve ran into an interesting observation:

print (renderers.current)
for i= 1 to 5 do
(		renderSceneDialog.close()
 		t=timeStamp()
		renderSceneDialog.open()
		print ("dialog time to open: " + (timeStamp() - t ) as string)
)

This piece of mxs times the amount of time it takes to open the render dialog..

Time recordings below, in short it shows that scanline and V-Ray have a constant open/close time.. while Corona get slower and slower at each open/close cycle. That slowness sticks even when switching back to another renderer.

Tested on Max 2018.4, Windows 10, GTX1080.

Corona version: 1.7 (hotfix 3)
Full-speed, Non-debug, MaxSDK 2018
Build timestamp: Feb 8 2018 13:09:21
Defines: Wide RGB

Timings:

Default_Scanline_Renderer:Default_Scanline_Renderer
Default_Scanline_Renderer:Default_Scanline_Renderer
“dialog time to open: 476”
“dialog time to open: 447”
“dialog time to open: 449”
“dialog time to open: 446”
“dialog time to open: 452”
OK
71618661
Default_Scanline_Renderer:Default_Scanline_Renderer
Default_Scanline_Renderer:Default_Scanline_Renderer
“dialog time to open: 448”
“dialog time to open: 441”
“dialog time to open: 438”
“dialog time to open: 474”
“dialog time to open: 446”
OK
71623524
Default_Scanline_Renderer:Default_Scanline_Renderer
Default_Scanline_Renderer:Default_Scanline_Renderer
“dialog time to open: 470”
“dialog time to open: 443”
“dialog time to open: 458”
“dialog time to open: 459”
“dialog time to open: 453”
OK

Scanline: stable

V_Ray_Adv_3_60_01:V_Ray_Adv_3_60_01
V_Ray_Adv_3_60_01:V_Ray_Adv_3_60_01
“dialog time to open: 364”
“dialog time to open: 339”
“dialog time to open: 323”
“dialog time to open: 325”
“dialog time to open: 331”
OK
71687853
V_Ray_Adv_3_60_01:V_Ray_Adv_3_60_01
V_Ray_Adv_3_60_01:V_Ray_Adv_3_60_01
“dialog time to open: 327”
“dialog time to open: 326”
“dialog time to open: 328”
“dialog time to open: 346”
“dialog time to open: 324”
OK
71690534
V_Ray_Adv_3_60_01:V_Ray_Adv_3_60_01
V_Ray_Adv_3_60_01:V_Ray_Adv_3_60_01
“dialog time to open: 343”
“dialog time to open: 329”
“dialog time to open: 324”
“dialog time to open: 325”
“dialog time to open: 325”
OK

V-Ray: stable

CoronaRenderer:CoronaRenderer
CoronaRenderer:CoronaRenderer
“dialog time to open: 1134” <------------------------------------------------------ normal
“dialog time to open: 1253
“dialog time to open: 1371
“dialog time to open: 1476
“dialog time to open: 1619
OK

71730684
CoronaRenderer:CoronaRenderer
CoronaRenderer:CoronaRenderer
“dialog time to open: 1630
“dialog time to open: 1727
“dialog time to open: 1818
“dialog time to open: 1954
“dialog time to open: 2113” <------------------------------------------------------- slow
OK

Corona: Delay

Then scanline again.. stable but a lot slower then first run:

Default_Scanline_Renderer:Default_Scanline_Renderer
Default_Scanline_Renderer:Default_Scanline_Renderer
“dialog time to open: 959”
“dialog time to open: 940”
“dialog time to open: 956”
“dialog time to open: 949”
“dialog time to open: 1036”
OK
71777052
Default_Scanline_Renderer:Default_Scanline_Renderer
Default_Scanline_Renderer:Default_Scanline_Renderer
“dialog time to open: 958”
“dialog time to open: 957”
“dialog time to open: 985”
“dialog time to open: 948”
“dialog time to open: 944”
OK


I have same problem. I have to restart Max very often because of UI slowdown. Sometimes it’s almost unusable.
Win10, 3ds max 2018.4, Corona 1.7(fix3)