     {
         if (!grid)
             return;
+        
+        var startTime:Number;
+        if (enablePerformanceStatistics)
+        {
+            startTime = getTimer();
+            if (performanceStatistics.updateDisplayListStartTime === undefined)
+                performanceStatistics.updateDisplayListStartTime = startTime;
+        }
         
         // Layout the item renderers and compute new values for visibleRowIndices et al
         

    //
    //-------------------------------------------------------------------------- 
    
    /**
     *  @private
     */

        
        const contentWidth:Number = Math.ceil(gridDimensions.getContentWidth());
        const contentHeight:Number = Math.ceil(gridDimensions.getContentHeight());
        grid.setContentSize(contentWidth, contentHeight);
        
        if (enablePerformanceStatistics)
        {
            var endTime:Number = getTimer();
            const cellCount:int = visibleRowIndices.length * visibleColumnIndices.length;
            performanceStatistics.updateDisplayListEndTime = endTime;            
            performanceStatistics.updateDisplayListTimes.push(endTime - startTime);
            performanceStatistics.updateDisplayListRectangles.push(visibleGridBounds.clone());
            performanceStatistics.updateDisplayListCellCounts.push(cellCount);
        }
    }  

    //--------------------------------------------------------------------------
    //
    //  DataGrid Access
