Package org.apache.tapestry5.internal.structure

# Class Page.Stats

java.lang.Object
org.apache.tapestry5.internal.structure.Page.Stats

Enclosing interface:
  Page

public static final class Page.Stats extends Object
Page construction statistics for the page.

Since:
  5.3

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `final double`
  `assemblyTime`
  Time, in milliseconds, to construct the page.
  `final int`
  `componentCount`
  The total number of components in the page, including the root component.
  `final int`
  `weight`
  The "weight" of the page is an arbitrary number that factors the number of components, mixins, component template elements, bindings, and other factors.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Stats(double assemblyTime, int componentCount, int weight)`

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### assemblyTime

    public final double assemblyTime
    Time, in milliseconds, to construct the page. This includes time to construct components inside the page, as well as hooking everything together, and includes the execution of `Page.loaded()`. You'll often see that the first page is expensive to construct, and later pages that use a similar mix of components are very cheap.

  - ### componentCount

    public final int componentCount
    The total number of components in the page, including the root component. This does not include the number of mixins.

  - ### weight

    public final int weight
    The "weight" of the page is an arbitrary number that factors the number of components, mixins, component template elements, bindings, and other factors.

- ## Constructor Details

  - ### Stats

    public Stats(double assemblyTime, int componentCount, int weight)