View Single Post
Old 05-09-2010, 09:39 AM   #2
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,771
The Sleep function adjusts the time between animation frames. Each frame requires that the entire 3D world is re-created from polygon coordinates and textrures, then that frame is sent to the monitor. Some computers are so powerful that they can generate hundreds of frames per second, but most monitors can only display about 60 frames per second. Any frames that are generated between monitor refreshes are thrown away and never displayed, but they contribute to power consumption and heat in the CPU and GPU. So it's best to adjust the Sleep timer so that the frame rate roughly matches the monitor refresh rate.

Note: The computer is not actually sleeping (idle) between frames. It's working on any other tasks that might be on the multitasking list. If other tasks seem to be slowing down when the Aquarium is running, increasing the Aquarium's Sleep time will speed up the others.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline   Reply With Quote