1. A printing apparatus comprising: a controller having a processor and a memory storing a program which is executed by the processor, the controller being configured to execute: receiving page description language (PDL) data including a plurality of objects; determining whether or not the PDL data includes a greater number of specific type objects than a threshold; selecting one of a first estimation method and a second estimation method used for estimating a time required to render the PDL data, on a basis of the determination, wherein the first estimation method determines an overlap region where objects overlap each other and a non-overlap region where an object does not overlap another object, obtains at least information based on the overlap region and information based on the non-overlap region, and estimates the time using at least the obtained information, and wherein the second estimation method obtains information based on each of the plurality of objects without determining the overlap region and the non-overlap region and estimates the time using at least the obtained information; estimating the time required to render the PDL data by the selected estimation method; and displaying, on a display device, time information based on at least the estimated time.