CPU optimisation, object pool