文档章节

获取内存状态

chenruibing
 chenruibing
发布于 2015/05/25 23:34
字数 89
阅读 4
收藏 0
//获取内存状态
	public String getMemoryInfo(File path){
		//获取磁盘状态对象
		StatFs stat = new StatFs(path.getPath());
		//扇区的大小
		long blockSize = stat.getBlockSize();
		//有多少扇区
		long totalBlocks = stat.getBlockCount();
		//有多少可用扇区
		long availableBlocks = stat.getAvailableBlocks();
		
		//总空间
		String totalMemory = Formatter.formatFileSize(this, totalBlocks*blockSize);
		
		//可用空间大小
		String availableMemory = Formatter.formatFileSize(this, availableBlocks*blockSize);
		
		return "总空间: " + totalMemory + "\t\n" + "可用空间:" + availableMemory;
	}




© 著作权归作者所有

上一篇: 常用方法
下一篇: 文件操作
chenruibing
粉丝 12
博文 203
码字总数 109101
作品 0
潮州
私信 提问
并发编程的实现原理-Lock-笔记

同步锁 锁是用来控制多个线程访问共享资源的方式 一般来说,一个锁能够防止多个线程同时访问共享资源, 在Lock接口出现之前,Java应用程序只能依靠synchronized关键字来实现同步锁的功能, ...

Java搬砖工程师
2018/12/21
0
0
android log分析

android log分析 1 log文件分类简介 实时打印 的主要有: logcat main , logcat radio , logcat events , tcpdump ,还有高通平台的还会有 QXDM 日志 状态信息 的有: adb shell cat /pro...

kylinhuang
2014/07/31
0
0
RabbitMQ系列三 (深入消息队列)

消息持久化是RabbitMQ最为人津津乐道的特性之一,RabbitMQ能够在付出最小的性能代价的基础上实现消息的持久化,最大的奥秘就在于RabbitMQ多层消息队列的设计上。下面,本文就从MessageQueue的...

我类个擦
2015/08/03
0
0
Android性能测试(内存、cpu、fps、流量、GPU、电量)——adb篇

adb 常用命令 获取连接设备号:adb devices 列出设备所有已安装的包名 (不需root权限) adb shell “pm list packages”,可以加上grep 进行筛选(windows系统使用findstr /i "xxxx" 或者 fi...

某杰
2018/05/14
0
0
浏览器缓存 from memory cache与from disk cache详解

在chrome浏览器中的控制台Network中size栏通常会有三种状态 1.from memory cache 2.from disk cache 3.资源本身的大小(如:1.5k) 那么问题来了 1.三种区别在哪里;2.浏览器采取不同措施的原则...

JamesView
2018/11/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

VMware Workstation 15基本介绍

VMware Workstation 15中文版是PC上最强大的虚拟机软件,也是功能强大的桌面虚拟计算机软件,中文名“威睿工作站”,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部...

linjin200
10分钟前
0
0
开源抢票软件,助你回家过端午

不知道有多少小伙伴跟我一样,是个在外漂泊的程序猿。逢年过节最头疼的就是购买一张回家的车票。所以我今天来分享一款最新的开源12306抢票软件,当然,也是在GitHub上开源分享的精品软件。 ...

编程资源库
19分钟前
1
0
feign 请求超时,请求没有到服务端

加了个请求头后请求有时候会超时,最开始把所有的头都加进来了,后来只加了个sessionid就没有问题了 @Slf4jpublic class FeignBasicAuthRequestInterceptor implements RequestIntercepto...

xiaomin0322
23分钟前
1
0
centos6经验

由于配置文件中没有include项,故添加了此项的配置文件中的任务均识别不出来,故只能放在软件自带的配置文件中方能正常识别。

dragon_tech
24分钟前
1
0
我的Linux系统开始学习的过程

Linux系统,不知大家是否了解。接触计算机不多或对计算机不感冒的人可能对其比较陌生,曾经的我也是。上大学前的我的确对Linux一无所知,那时候接触面窄,都没有听说过此名字,上了大学后,身...

linux-tao
29分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部