There is no functionality for this currently in the Smart Client.
In general the Smart Client will not update the view at the expected framerate in case of overload, and I guess that in itself is feedback for the user to use a smaller view with less cameras.
If the workstation at the same time is hosting the XProtect server it is another concern, I would always recommend that the server is not used also for the client as in this case the recording etc. could be jeopardized.
There is to my knowledge never developed a Smart Client plugin that monitor resource usage and tells the user to use views with less cameras nor a plugin that automatically shuts down views with many cameras.
In theory such a plugin is possible. The MIP SDK includes no methods for monitoring CPU usage (or other resources) but these methods would be doable and maybe available in other forums, the MIP SDK does make it possible to alert the user or manipulate the views uses.
After answering I realize another scenario that you might refer to: If you are concerned with CPU usage of an XProtect Mobile Server please see https://doc.milestonesys.com/2020R2/en-US/standard_features/sf_mobile/mobs_mobileserversettings.htm?Highlight=Video%20Streaming%20Settings#MC_PerformanceTab_MobileServer.htm