コード例 #1
0
ファイル: stats.go プロジェクト: wayneiny/docker
func (c *containerStatsContext) MemUsage() string {
	c.AddHeader(memUseHeader)
	if c.s.IsInvalid || c.s.OSType == winOSType {
		return fmt.Sprintf("-- / --")
	}
	return fmt.Sprintf("%s / %s", units.BytesSize(c.s.Memory), units.BytesSize(c.s.MemoryLimit))
}
コード例 #2
0
ファイル: opts.go プロジェクト: CrocdileChan/docker
func (m *memBytes) String() string {
	return units.BytesSize(float64(m.Value()))
}
コード例 #3
0
ファイル: service.go プロジェクト: docker/docker
func (ctx *serviceInspectContext) ResourceLimitMemory() string {
	if ctx.Service.Spec.TaskTemplate.Resources.Limits.MemoryBytes == 0 {
		return ""
	}
	return units.BytesSize(float64(ctx.Service.Spec.TaskTemplate.Resources.Limits.MemoryBytes))
}