Исходя из этого, оптимизацию можно разделить на несколько видов. Это белая оптимизация, черная оптимизация и так называемая серая оптимизация, занимающая среднее положение между белой и черной.