部分修改，overshrow功能，兼容低端机