Optimization


Optimization is the process of modifying software to allow it to do the same work with less resources.

In practice, this could involve:

  • Changing how code works to make it complete its operations faster.
  • Adding additional code that improves performance by reducing the programs overall dependency on slow resources, such as hard drive access or network access.