Class to compile a list of runtime statistics for models and memory

Constructors

Methods

  • Format the load-summary line (Logger routes this through its sink so the CLI can keep stdout clean — issue #301).

    Returns string

    the single-line load summary

  • Format the geometry-type breakdown as a compact sorted list, e.g. "IFCEXTRUDEDAREASOLID×3421 IFCFACETEDBREP×212 (+3 more)".

    Parameters

    • maxEntries: number = 12

      cap on listed types (rest summarized)

    Returns undefined | string

    the formatted breakdown, if any

  • Returns undefined | number

    • geometry memory or undefined
  • Returns undefined | number

    • geometry parse time or undefined
  • Returns undefined | Map<string, number>

    • geometry type breakdown (entity type name -> count of unique geometry definitions extracted)
  • Returns undefined | string

    • load status or undefined
  • Returns undefined | string

    • memory statistics or undefined
  • Returns undefined | string

    • originating system or undefined
  • Returns undefined | number

    • parse time or undefined
  • Returns undefined | string

    • preprocessor version or undefined
  • Returns undefined | number

    • number of products extracted
  • Returns undefined | string

    • project name or undefined
  • Returns undefined | number

    • total execution time or undefined
  • Returns undefined | string

    • version or undefined
  • prints statistics

    Returns void

  • Parameters

    • value: number

      geometry memory

    Returns void

  • Parameters

    • value: number

      geometry parse time

    Returns void

  • Parameters

    • value: Map<string, number>

      geometry type breakdown map

    Returns void

  • Parameters

    • value: string

      load status

    Returns void

  • Parameters

    • value: string

      memory statistics

    Returns void

  • Parameters

    • value: string

      originating system

    Returns void

  • Parameters

    • value: number

      parse time

    Returns void

  • Parameters

    • value: string

      preprocessor version

    Returns void

  • Parameters

    • value: number

      number of products extracted

    Returns void

  • Parameters

    • value: string

      project name

    Returns void

  • Parameters

    • value: number

      total execution time

    Returns void

  • Parameters

    • value: string

      version

    Returns void