add memory and performance blance support, print proto name