Software optimization Technics (draft)