How to improve the interaction when meeting with large calculations?

Under some situations , we need very large calculation , for example the accurate calculation of shading points in a very large plane.
The program seems to be crashed when running, is it a method which can watch the calculation progress if the calculation time is more than 30 seconds? It will be helpful for the user who uses our plugin.

I think your post is easier to read of you remove the formatting.

1 Like

This is called “Not Responding” or “Ghost mode”.

You could try every so often between your calculations, to call view.invalidate or UI.refresh_inspectors or UI.refresh_toolbars.


For speeding up calculations the only thing you can do is implement a Ruby C extension.