mb

C盘瘦身记

删除回忆录丶 提交于 2020-03-10 05:33:04
  这个周五经手了好多资料,过程中偶然看到C盘盘符容量条变成了红色,顿时心里一紧,因为最近的确装卸过几个软件,但是记得之前还有好大空间的,怎么突然就没有了,随即开始了给C盘瘦身,360的那些工具没用过,也没想起来用优化大师,就直接自己写了程序分析了C盘的文件夹和文件:   1、遍历文件获取文件和文件夹占用空间信息,   2、重新整理整个统计列表,数据格式化,根据需求重新分析文件列表,查找占用空间大的文件夹及相关文件,   1的实现:   开始时也觉得遍历和统计C盘各文件的大小和路径的需求应该有人实现了,但是没找到,还是自己写了一个:   (快有一年没写程序了,很多处理逻辑都忘了,代码不规矩的地方,还望多多担待,帮忙指正,)   下面代码用java实现,完成第一步工作, 1 public class Dir { 2 3 public static ArrayList<FileSpace> fileList = new ArrayList<FileSpace>(); 4 5 public static void main(String[] args) { 6 7 File dir = new File("C:/"); 8 if(!dir.exists()){//打开文件异常,健壮性检测 9 throw new RuntimeException("文件不存在!"); 10 } 11 12

位、字节、字、KB、MB

 ̄綄美尐妖づ 提交于 2019-12-14 00:16:47
位、字节、字、KB、MB 位:“位(bit)”是电子计算机中最小的数据单位。每一位的状态只能是0或1。 字节:8个二进制位构成1个“字节(Byte)”,它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说:1个汉字占据2个字节的存储空间。 字:“字”由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,那么,它的1个字就由2个字节构成,字长为16位。字是计算机进行数据处理和运算的单位。 KB:K表示1024,也就是2的10次方。1KB表示1K个Byte,也就是1024个字节。 MB:1MB = 220 Bytes = 1048576Bytes 在计算机/通讯行业中,计算数据传送速度使用每秒传送公制数据量来计 • 1 bit (b) = 0 or 1 = one binary digit 一个二进制位元 • 1 kilobit(kb)=10 e3 bits = 1,000 bits 一千位元 • 1 Megabit(Mb)=10 e6 bits = 1,000,000 bits 一百万位元 • 1 Gigabit(Gb)=10 e9 bits = 1,000,000,000 bits 一万亿位元 在我们常说的56K拨号,100M局域网都是bps计量,当用于软件下载时

javaSE_获取java虚拟机信息

我只是一个虾纸丫 提交于 2019-12-05 19:45:05
获取 java 虚拟机信息 程序是在 java 虚拟机中运行的,动态获取虚拟机中的运行时环境: 如: //Java 虚拟机中的内存总量,以字节为单位 int total = ( int )Runtime. getRuntime ().totalMemory()/1024/1024; System. out .println( "内存总量 :" + total + "mb" ); int free = ( int )Runtime. getRuntime ().freeMemory()/1024/1024; System. out .println( "空闲内存量 : " + free + "mb" ); int max = ( int ) (Runtime. getRuntime ().maxMemory() /1024 / 1024); System. out .println( "最大内存量 : " + max + "mb" ); 输出: 内存总量 : 120mb 空闲内存量 : 118mb 最大内存量 : 1790mb 其他信息,如: public static void main(String[] args ) { //==========================Memory========================= System. out .println

Bit,Bytes,KB,MB,GB,TB,PB,EB,ZB,YB

别来无恙 提交于 2019-11-26 18:38:43
在计算机报上看到荷兰银行的20个数据中心有大约7pb磁盘和超过20pb的磁带存储,而且每年50%~70%存储量的增长, 于是想看看pb究竟有多大,计算一下27pb大约为 40万个80的硬盘大小。 1Byte = 8 Bit 1 KB = 1,024 Bytes 1 MB = 1,024 KB = 1,048,576 Bytes 1 GB = 1,024 MB = 1,048,576 KB = 1,073,741,824 Bytes 1 TB = 1,024 GB = 1,048,576 MB = 1,073,741,824 KB = 1,099,511,627,776 Bytes 1 PB = 1,024 TB = 1,048,576 GB =1,125,899,906,842,624 Bytes (13107.2个80G的 1 EB = 1,024 PB = 1,048,576 TB = 1,152,921,504,606,846,976 Bytes 1 ZB = 1,024 EB = 1,180,591,620,717,411,303,424 Bytes 1 YB = 1,024 ZB = 1,208,925,819,614,629,174,706,176 Bytes 转载于:https://www.cnblogs.com/zzj8704/archive/2008/08/14

解压速度更快, Zstandard 1.4.1 发布

馋奶兔 提交于 2019-11-26 14:43:33
zstd 1.4.1 发布了,zstd 又叫 Zstandard,它是一种快速无损压缩算法,主要应用于 zlib 级别的实时压缩场景,并且具有更好的压缩比。zstd 还可以以压缩速度为代价提供更强的压缩比,速度与压缩权衡可通过小增量进行配置。 此版本是一个维护版本,它修复了一些错误,包括只能在小众用例中触发的罕见数据损坏错误,当执行以下所有操作时会出现该 bug:使用多线程模式,重叠大小>= 512 MB,使用的 strategy>= ZSTD_btlazy,压缩超过 4 GB。 性能 新版本还包括一些性能改进,其中主要的改进是 Zstd 解压速度快了约 7%。关于在 Silesia Corpus 上测量的不同压缩级别的解压速度的比较,Intel i9-9900K 上的性能数据如下: Level v1.4.0 v1.4.1 Delta 1 1390 MB/s 1453 MB/s +4.5% 3 1208 MB/s 1301 MB/s +7.6% 5 1129 MB/s 1233 MB/s +9.2% 7 1224 MB/s 1347 MB/s +10.0% 16 1278 MB/s 1430 MB/s +11.8% 新版本还包括不少 bug 修复和其他改进, 详情可查看 更新说明 。 来源: https://www.cnblogs.com/probemark/p/11324432