ID 393138 - Rendering many AOVs leaks a lot of memory and slows down UI performance

Follow

Problem summary
Rendering with many AOVs slows down Katana's UI.

Customer reported version
Katana 3.1v4

Customer reported platform
CentOS7

Steps to reproduce
1. Open the attached Katana project (lotsOfAovs_RenderMan.katana)
2. Live Render from the Render node
Notice: the UI becomes sluggish or unresponsive.

Expected behavior
The UI is responsive as usual.

Actual behavior
The UI has performance degradation. 

Workaround
Increase the bucket size. 
For RenderMan, increase the options.limits.bucketsize parameter to "512" in a PrmanGlobalStatements node.

Possibly increasing the KATANA_CATALOG_RECT_UPDATE_BUFFER_SIZE environment variable from the default value of 256.

Reproduced by support
This bug has been reproduced in:
Katana 3.2v1 - CentOS 7
Katana 3.1v5 - CentOS 7
Katana 3.1v1 - CentOS 7

Unable to reproduce bug in:
Katana 3.0v9 - CentOS 7
Katana 3.0v1 - CentOS 7
Katana 2.6v1 - CentOS 7
Katana 2.5v1 - CentOS 7
Katana 2.1v1 - CentOS 7
Katana 2.0v1 - CentOS 7

Earliest version tested
Katana 2.0v1 - Earliest version supported for current RenderMan for Katana versions.
 

    We're sorry to hear that

    Please tell us why