Record Class MedidorMemoria.Medicao

java.lang.Object
java.lang.Record
br.unip.aps.estruturas.MedidorMemoria.Medicao
Enclosing class:
MedidorMemoria

public static record MedidorMemoria.Medicao(String algoritmo, String espacoTeorico, long bytesAlocados, int n, long bytesPorElemento) extends Record
Espaco extra teorico x alocacao medida.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Medicao(String algoritmo, String espacoTeorico, long bytesAlocados, int n, long bytesPorElemento)
    Creates an instance of a Medicao record class.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the value of the algoritmo record component.
    long
    Returns the value of the bytesAlocados record component.
    long
    Returns the value of the bytesPorElemento record component.
    final boolean
    Indicates whether some other object is "equal to" this one.
    Returns the value of the espacoTeorico record component.
    final int
    Returns a hash code value for this object.
    int
    n()
    Returns the value of the n record component.
    final String
    Returns a string representation of this record class.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Medicao

      public Medicao(String algoritmo, String espacoTeorico, long bytesAlocados, int n, long bytesPorElemento)
      Creates an instance of a Medicao record class.
      Parameters:
      algoritmo - the value for the algoritmo record component
      espacoTeorico - the value for the espacoTeorico record component
      bytesAlocados - the value for the bytesAlocados record component
      n - the value for the n record component
      bytesPorElemento - the value for the bytesPorElemento record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • algoritmo

      public String algoritmo()
      Returns the value of the algoritmo record component.
      Returns:
      the value of the algoritmo record component
    • espacoTeorico

      public String espacoTeorico()
      Returns the value of the espacoTeorico record component.
      Returns:
      the value of the espacoTeorico record component
    • bytesAlocados

      public long bytesAlocados()
      Returns the value of the bytesAlocados record component.
      Returns:
      the value of the bytesAlocados record component
    • n

      public int n()
      Returns the value of the n record component.
      Returns:
      the value of the n record component
    • bytesPorElemento

      public long bytesPorElemento()
      Returns the value of the bytesPorElemento record component.
      Returns:
      the value of the bytesPorElemento record component