it slow down to work with the material editor if every time all material thumbnails are regenerated. At the moment I’m fighting with the update of the “replace” function. A lot of object lost the connection to the V-Ray materials (by sending my scene file to a client and back to me) and every time I start “replace” than the replace UI open and start to recreate all thumbnails. It’s nearly not useable by the slow down. I wished I could work without thumbnails.
I personally find previews to be mainly eye candy and not very useful for actual work, and I don’t like the cpu getting hammered just to render them, so quite early on I added a preference in my plugin to disable rendering previews entirely, in which case they just get the “rendered” viewport (opengl) look, like you see before the render plugin is asked to render them
The problem gets much worse with the use of SBSAR materials, which can add literal minutes to simply scrolling through the materials tab - you scroll, suddenly it wants to update the materials thumbnails, so it bogs down, then you scroll some more, it bogs down again, and so on and so forth.