社区
Java SE
帖子详情
请问java 怎么将内存虚拟成磁盘使用
gaofeng2009123
2013-04-02 01:05:13
最近小弟在做一个项目,需要将内存虚拟成磁盘使用来存放文件目录。看清楚了啊,是虚拟成磁盘来使用,不是映射内存文件。这个没有意义,因为我的目录下面是HTML 的文件,还带有相对路径。我现在就想知道怎么将内存做成虚拟磁盘使用,然后直接加载虚拟磁盘上的HTML 文件,在这小弟感激不尽。
...全文
226
4
打赏
收藏
请问java 怎么将内存虚拟成磁盘使用
最近小弟在做一个项目,需要将内存虚拟成磁盘使用来存放文件目录。看清楚了啊,是虚拟成磁盘来使用,不是映射内存文件。这个没有意义,因为我的目录下面是HTML 的文件,还带有相对路径。我现在就想知道怎么将内存做成虚拟磁盘使用,然后直接加载虚拟磁盘上的HTML 文件,在这小弟感激不尽。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaofeng2009123
2013-04-07
打赏
举报
回复
哪请问,如何在android 里面建立隐藏的文件夹呢? 用户看不见我建立的文件夹,我自己用程序可以访问。如何建立隐藏文件夹
冰思雨
2013-04-03
打赏
举报
回复
推荐楼主找第三方的软件实现这个功能吧。把内存虚拟成一块硬盘,然后程序读写这块硬盘上的数据。 Java程序,一般编写的都是应用层的应用软件,虚拟硬盘这种程序,偏底层了一些,用Java不太好实现。 如果非要用Java达到这个目的,楼主不妨用Java做个缓存,把要使用的文件数据,缓存到内存中。 缓存有第三方的插件,如果应用场景简单,数据量存在峰值,可以自己实现一个简单的缓存。
dxqrr
2013-04-03
打赏
举报
回复
这个不适合用java做吧
cscxxx
2013-04-03
打赏
举报
回复
我试过在ubuntu上用第三方软件把内存做成一个磁盘,拿来放数据库的表,速度很快但需要实时备份,因为关掉数据就没了。
CPU、
内存
、
磁盘
IO之间的关系
CPU和
内存
的关系: CPU是负责运算和处理的,
内存
是交换数据的。 当程序或者操作者对CPU发出指令,这些指令和数据暂存在
内存
里,在CPU空闲时传送给CPU,CPU处理后把结果输出到输出设备上,输出设备就是显示器,打印机等。在没有显示完之前,这些数据也保存在
内存
里,如果
内存
不足,那么系统自动从硬盘上划分一部分空...
Linux
虚拟
内存
、
Java
直接
内存
和
内存
映射
文章目录Linux
虚拟
内存
分页和页表
内存
寻址和分配
虚拟
内存
空间分布malloc和free是如何分配和释放
内存
?
内存
分配的原理malloc(brk,sbrk)和mmap分配
内存
方式的比较
Java
中的直接
内存
三个场景场景一:将一个文件通过网络发送出去传统方式
java
mmap
java
的sendfile场景二:将应用程序中的
内存
中的数据通过网络发送出去(非
磁盘
上的)场景三:从网络读数据到
Java
应用程...
Java
获取任务管理器
内存
、各
磁盘
内存
、CPU
使用
率数据
1、获取代码 /** * 获取
内存
使用
情况 */ public static void getMemory() throws IOException { OperatingSystemMXBean mem = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean(); // 获取
内存
总容量 long totalMemorySize = mem.g
Java
虚拟
机
内存
模型
我们知道,计算机CPU和
内存
的交互是最频繁的,
内存
是我们的高速缓存区,用户
磁盘
和CPU的交互,而CPU运转速度越来越快,
磁盘
远远跟不上CPU的读写速度,才设计了
内存
,用户缓冲用户IO等待导致CPU的等待
成
本,但是随着CPU的发展,
内存
的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一纠纷,CPU厂商在每颗CPU上加入了高速缓存,用来缓解这种症状,因此,现在CPU同
内存
交互就变
成
了下面的样子
java
读取
磁盘
信息_
Java
得到
磁盘
以及
内存
信息
1、得到
磁盘
信息File[] files = File.listRoots();for(File file:files) {System.out.println(file+"
磁盘
的空间大小为:"+file.getTotalSpace()/1024/1024/1024+"G");System.out.println(file+"
磁盘
的可
使用
空间大小为:"+file.getUsableSpa...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章