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
    Time, in milliseconds, to construct the page.
    final int
    The total number of components in the page, including the root component.
    final int
    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)