Tabnine Logo
ByteSizeStrings.metric
Code IndexAdd Tabnine to your IDE (free)

How to use
metric
method
in
org.apache.brooklyn.util.text.ByteSizeStrings

Best Java code snippets using org.apache.brooklyn.util.text.ByteSizeStrings.metric (Showing top 6 results out of 315)

origin: org.apache.brooklyn/brooklyn-utils-common

/** Returns a size string using metric suffixes from {@link ByteSizeStrings#metric()}, e.g. 23.5MB */
public static String makeSizeString(long sizeInBytes) {
  return ByteSizeStrings.metric().makeSizeString(sizeInBytes);
}
origin: org.apache.brooklyn/brooklyn-utils-common

  @Override
  public void formatTo(Formatter formatter, int flags, int width, int precision) {
    boolean alternate = (flags & FormattableFlags.ALTERNATE) == FormattableFlags.ALTERNATE;
    ByteSizeStrings strings = alternate ? ByteSizeStrings.metric() : ByteSizeStrings.this;
    if (precision != -1) {
      formatter.format("%s", strings.makeSizeString(bytes, precision));
    } else {
      formatter.format("%s", strings.makeSizeString(bytes));
    }
  }
};
origin: org.apache.brooklyn/brooklyn-software-base

/** Setup renderer hints for the MXBean attributes. */
public static void init() {
  if (initialized.getAndSet(true)) return;
  RendererHints.register(UsesJavaMXBeans.USED_HEAP_MEMORY, RendererHints.displayValue(ByteSizeStrings.metric()));
  RendererHints.register(UsesJavaMXBeans.INIT_HEAP_MEMORY, RendererHints.displayValue(ByteSizeStrings.metric()));
  RendererHints.register(UsesJavaMXBeans.MAX_HEAP_MEMORY, RendererHints.displayValue(ByteSizeStrings.metric()));
  RendererHints.register(UsesJavaMXBeans.COMMITTED_HEAP_MEMORY, RendererHints.displayValue(ByteSizeStrings.metric()));
  RendererHints.register(UsesJavaMXBeans.NON_HEAP_MEMORY_USAGE, RendererHints.displayValue(ByteSizeStrings.metric()));
  RendererHints.register(UsesJavaMXBeans.TOTAL_PHYSICAL_MEMORY_SIZE, RendererHints.displayValue(ByteSizeStrings.metric()));
  RendererHints.register(UsesJavaMXBeans.FREE_PHYSICAL_MEMORY_SIZE, RendererHints.displayValue(ByteSizeStrings.metric()));
  RendererHints.register(UsesJavaMXBeans.START_TIME, RendererHints.displayValue(Time.toDateString()));
  RendererHints.register(UsesJavaMXBeans.UP_TIME, RendererHints.displayValue(Duration.millisToStringRounded()));
  RendererHints.register(UsesJavaMXBeans.PROCESS_CPU_TIME, RendererHints.displayValue(Duration.millisToStringRounded()));
  RendererHints.register(UsesJavaMXBeans.PROCESS_CPU_TIME_FRACTION_LAST, RendererHints.displayValue(MathFunctions.percent(4)));
  RendererHints.register(UsesJavaMXBeans.PROCESS_CPU_TIME_FRACTION_IN_WINDOW, RendererHints.displayValue(MathFunctions.percent(4)));
}
origin: org.apache.brooklyn/brooklyn-software-base

/**
 * Setup renderer hints.
 */
public static void init() {
  if (initialized.getAndSet(true)) return;
  final Function<Double, Long> longValue = new Function<Double, Long>() {
    @Override
    public Long apply(@Nullable Double input) {
      if (input == null) return null;
      return input.longValue();
    }
  };
  RendererHints.register(CPU_USAGE, RendererHints.displayValue(MathFunctions.percent(2)));
  RendererHints.register(AVERAGE_CPU_USAGE, RendererHints.displayValue(MathFunctions.percent(2)));
  RendererHints.register(USED_MEMORY_PERCENT, RendererHints.displayValue(MathFunctions.percent(2)));
  RendererHints.register(AVERAGE_USED_MEMORY_PERCENT, RendererHints.displayValue(MathFunctions.percent(2)));
  RendererHints.register(FREE_MEMORY, RendererHints.displayValue(Functionals.chain(MathFunctions.times(1000L), ByteSizeStrings.metric())));
  RendererHints.register(TOTAL_MEMORY, RendererHints.displayValue(Functionals.chain(MathFunctions.times(1000L), ByteSizeStrings.metric())));
  RendererHints.register(USED_MEMORY, RendererHints.displayValue(Functionals.chain(MathFunctions.times(1000L), ByteSizeStrings.metric())));
  RendererHints.register(USED_MEMORY_DELTA_PER_SECOND_LAST, RendererHints.displayValue(Functionals.chain(longValue, ByteSizeStrings.metric())));
  RendererHints.register(USED_MEMORY_DELTA_PER_SECOND_IN_WINDOW, RendererHints.displayValue(Functionals.chain(longValue, ByteSizeStrings.metric())));
}
origin: org.apache.brooklyn/brooklyn-utils-common

assertEquals(ByteSizeStrings.parse("1k", "m", ByteSizeStrings.metric()), 1000);
origin: org.apache.brooklyn/brooklyn-core

long upDownTimeMillisPerIter = sF.elapsed(TimeUnit.MILLISECONDS)/NUM_ITERS;
log.info(JavaClassNames.niceClassAndMethod()+" PER ITER (over "+NUM_ITERS+"): "+
    ByteSizeStrings.metric().makeSizeString( memLeakBytesPerIter )+", "+
    Duration.millis(upDownTimeMillisPerIter)+" per up+down, "+
    Duration.millis(sG.elapsed(TimeUnit.MILLISECONDS)/NUM_ITERS)+" per up+down+gc"
org.apache.brooklyn.util.textByteSizeStringsmetric

Javadoc

Default byte size formatter using metric multiples of 1000.

Popular methods of ByteSizeStrings

  • java
    Format byte sizes suitable for Java -Xms arguments.
  • makeSizeString
    Format the size bytes as a String with the given precision.
  • parse
    parses the given string as a byte size string, e.g. "4gb"
  • iso
    Formats byte sizes using ISO standard suffixes and binary multiples of 1024
  • <init>
  • apply
    A Function implementation that formats its input using the current ByteSizeStrings values.
  • builder
    Returns a builder for a ByteSizeStrings formatter.
  • formatted
    Returns a Formattable object that can be used with String#format(String,Object...). When used as the

Popular in Java

  • Reading from database using SQL prepared statement
  • getContentResolver (Context)
  • getSharedPreferences (Context)
  • onCreateOptionsMenu (Activity)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Runner (org.openjdk.jmh.runner)
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now