Class 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
      double assemblyTime
      Time, in milliseconds, to construct the page.
      int componentCount
      The total number of components in the page, including the root component.
      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)  
    • Field Detail

      • 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 Detail

      • Stats

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