MATLAB: Does the task manager indicate that the internal viewer from the Virtual Reality Toolbox uses 100% of CPU Usage

100cpuinternalpercentrealitySimulink 3D Animationusageviewervirtual

On my Windows 2000 machine, I notice that the Task Manager indicates that 100% of the CPU is used for the Virtual Reality internal viewer, even the simulation and the animation stopped.
Will this affect the performance of MATLAB and/or any other program?

Best Answer

This bug has been fixed for Release 14 (R14). For previous releases, please read below for any possible workarounds:
This will not affect the performance of MATLAB or any other programs that are running simultaneously. The internal viewer, when on screen, simply uses all the available CPU time for updating its status. This includes things such as testing for sensors when the mouse is placed over its window or redrawing the scene if anything changes (e.g. as a result of the externally connected viewer action). However, this does not mean that the viewer is taking up all of the CPU. In fact, when another application needs the CPU, it will receive the necessary amount. Also, when MATLAB leaves its 'Ready' state the internal viewer activity is stopped completely and therefore MATLAB performance is not diminished at all (this can be seen by running the BENCH command with and without the Virtual Reality internal viewer window on screen).
Our development staff has been notified of the issue of the incorrect CPU Usage reported by the task manager in the Virtual Reality Toolbox. Currently, there are no known workarounds.