Can I control rendering timing of unity?

Hi, Im working on Computer Vision and 3D visualization tools now with DirectX(SharpDX) and Windows Form.

I think unity’s various graphic api makes my project to be more efficeint and implement easily. But, in my project now, rendering entire scene timing is controled by scene dirty flag. So like 3D modeling application(ex, blender), When I no touch my application, it consumes no cpu resources and cpu can concentrate their background calculation. I know unity targets real-time application, but it’s api is very helpful to non real-time application.

Can I control unity’s rendering timing or cpu usage when no interaction?

You can set Application.targetFrameRate to adjust the frequency of graphics updates, and also set the fixed time step for physics calculations

However, I’ve never tried varying these at runtime, and I don’t know what effect if any they’ll have on CPU utilisation. AFAIK, the main game loop will continue to run regardless.