org.apache.brooklyn.util.text.Strings.makeSizeString()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(97)

本文整理了Java中org.apache.brooklyn.util.text.Strings.makeSizeString()方法的一些代码示例,展示了Strings.makeSizeString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.makeSizeString()方法的具体详情如下:
包路径:org.apache.brooklyn.util.text.Strings
类名称:Strings
方法名:makeSizeString

Strings.makeSizeString介绍

[英]Returns a size string using metric suffixes from ByteSizeStrings#metric(), e.g. 23.5MB
[中]使用字节大小字符串#metric()中的公制后缀返回大小字符串,例如23.5MB

代码示例

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

@Override
public String toString() {
  return "Stream["+streamType+"/"+Strings.makeSizeString(streamSize.get())+"]";
}
@Override

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

public static String makeBasicUsageString() {
  int present = (int)Math.round(100.0*SoftlyPresent.getUsageTracker().getPercentagePresent());
  return Strings.makeSizeString(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory())+" / "+
    Strings.makeSizeString(Runtime.getRuntime().maxMemory()) 
    + (Runtime.getRuntime().maxMemory() > Runtime.getRuntime().totalMemory() ? 
      " ("+ Strings.makeSizeString(Runtime.getRuntime().totalMemory()) +" real)"
      : "")
    + " memory"
    + "; " +
    (present>=0 ? present+"% soft-reference maybe retention (of "+SoftlyPresent.getUsageTracker().getTotalEntries()+"); " : "") +
    Thread.activeCount()+" threads";
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common

System.gc(); System.gc();
long newUsed = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory();
return "allocated " + Strings.makeSizeString((lastAmount+nextAmount)/2) +
    (lastAmount<nextAmount ? " +- "+Strings.makeSizeString((nextAmount-lastAmount)/2) : "")
    +" really free memory in "+Strings.makeSizeString(maxChunk)+" chunks; "
    +"memory used from "+Strings.makeSizeString(oldUsed)+" -> "+Strings.makeSizeString(newUsed)+" / "+
      Strings.makeSizeString(Runtime.getRuntime().totalMemory());

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

public String getTotalString() {
  return "totals: out="+Strings.makeSizeString(bytesOut.get())+" in="+Strings.makeSizeString(bytesIn.get());
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common

public void testSizeString() {
  assertEquals(Strings.makeSizeString(-1), "-1 B");
  assertEquals(Strings.makeSizeString(0), "0 B");
  assertEquals(Strings.makeSizeString(999), "999 B");
  assertEquals(Strings.makeSizeString(1024), "1024 B");
  assertEquals(Strings.makeSizeString(1234), "1234 B");
  assertEquals(Strings.makeSizeString(2345), "2.34 kB");
  assertEquals(Strings.makeSizeString(4096), "4.10 kB");
  assertEquals(Strings.makeSizeString(4567), "4.57 kB");
  assertEquals(Strings.makeSizeString(65535), "65.5 kB");
  assertEquals(Strings.makeSizeString(23456789L), "23.5 MB");
  assertEquals(Strings.makeSizeString(23456789012L), "23.5 GB");
  assertEquals(Strings.makeSizeString(23456789012345L), "23.5 TB");
  assertEquals(Strings.makeSizeString(Long.MAX_VALUE), "9223372 TB");
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common

@Override
  public String toString() {
    return MoreObjects.toStringHelper(this)
        .add("total", Strings.makeSizeString(total))
        .add("free", Strings.makeSizeString(free))
        .add("used", Strings.makeSizeString(used))
        .add("usedFraction", usedFraction)
        .toString();
  }
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common

long freeMemory = Runtime.getRuntime().freeMemory();
LOG.info("created "+Strings.makeSizeString(created) +
  " ... in use: "+Strings.makeSizeString(totalMemory - freeMemory)+" / " +
  Strings.makeSizeString(totalMemory) +
  " ... reclaimable: "+Strings.makeSizeString(MemoryUsageTracker.SOFT_REFERENCES.getBytesUsed()) +
  " ... live refs: "+Strings.makeSizeString(sizeOfActiveReferences(references)) +
  " ... maxMem="+maxMemory+"; totalMem="+totalMemory+"; usedMem="+(totalMemory-freeMemory));

代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base

private void checkValidArchive(String url, long minSize) {
  byte[] bytes;
  try {
    bytes = Streams.readFullyAndClose(ResourceUtils.create(this).getResourceFromUrl(url));
    log.info("read "+bytes.length+" bytes from "+url+" for "+JavaClassNames.callerNiceClassAndMethod(1));
  } catch (Exception e) {
    log.warn("Unable to read URL "+url+" for " +JavaClassNames.callerNiceClassAndMethod(1)+
        "; this test may require hosted (sonatype/mavencentral) repo to be populated");
    Assert.fail("Unable to read URL "+url+"; this test may require hosted (sonatype/mavencentral) repo to be populated");
    throw Exceptions.propagate(e);
  }
  // confirm this follow redirects!
  Assert.assertTrue(bytes.length > minSize, "download of "+url+" is suspect ("+Strings.makeSizeString(bytes.length)+")");
  // (could also check it is a zip etc)
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

@Override public void run() {
      try {
        byte[] bytes = Streams.readFullyAndClose(ResourceUtils.create(this).getResourceFromUrl(url));
        // confirm this follow redirects!
        Assert.assertTrue(bytes.length > 100*1000, "download of "+url+" is suspect ("+Strings.makeSizeString(bytes.length)+")");
        // (could also check it is a zip etc)
      } catch (Exception e) {
        throw Exceptions.propagate(e);
      }
    }});
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-resources

if (stream.streamSize.get()!=null) {
  metadata.add("size", stream.streamSize.get());
  metadata.add("sizeText", Strings.makeSizeString(stream.streamSize.get()));

相关文章