问题标签 [ramdisk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
122 浏览

kernel - 构建 xenomai 内核后无法重新启动

在我的基于 x86 的 PC 上使用 Xenomai 3 Cobalt Core 构建香草内核后,我重新启动以在 GRUB 上选择这个新内核。但是,在初始化 ramdisk 进程时屏幕会冻结。

  • 我在我的 Ubuntu 14.04 操作系统上安装了模块并安装了映像。
  • 我还尝试在不同的内核(3.18.13 或 3.14.44)中安装 Xenomai,结果没有改变。即使在具有相同架构的不同机器上,问题仍然存在

我假设问题在于将XenomaiXenomai i-pipe修补到内核,因为我可以构建和安装未修补的版本。

0 投票
3 回答
2442 浏览

java - 将 JDK 放在 ramdisk 上如何提高 IDE 性能?

我最近发现了几篇文章,其中一篇文章可以通过将 JDK 放在 ramdisk 上并让它用于构建目的来提高 IDE(比如 eclipse)的性能。我可以猜到这如何能让事情变得更快,但我不知道确切的细节。

IDE 不会将 JDK 的所需部分加载到内存中吗?将 JDK 保留在 ramdisk 上是一次性的好处还是连续的事情。如果有人能阐明确切的机制,那就太好了。

动机是我正在处理的项目很大,有时我确实需要在 Eclipse 中打开“自动构建”功能。我正在探索加快构建过程的方法

笔记

我用术语“JVM”代替“JDK”发布了一个不同的问题,这使它令人困惑和误导。我为此道歉,我重新调整了我的问题。

0 投票
1 回答
195 浏览

python - 将 C++ 类序列化为文件,然后在 Python 中进行基于事件的反序列​​化?

我有一个改变复杂对象的函数的 C++ 源代码。如果没有逆向工程或以其他方式研究其类,我如何将其序列化为文件(可能在已安装的 ramdisk 上),然后在 Python 中轻松反序列化它?我需要 Swig 来做这件事吗?

我只想在 C++ 源代码中添加一两行代码(在对象发生突变之后),每次更新文件时生成一个 Linux 用户信号或其他东西,并为该自定义信号安装一个 Python 处理程序来反序列化文件并对对象做一些事情。

实现这一点的更简单的语言间、进程间技术也受到欢迎。

0 投票
0 回答
850 浏览

linux - Linux ramdisk 内存分配

我的机器有 16 GB 的物理内存,我可以通过这个命令创建一个 25 GB 的 ram 磁盘

但是据我了解,内存磁盘将内容写入内存。但在这种情况下,os 允许我创建一个大小超过我的物理内存的 ram 磁盘。我有几个问题

  1. 当我创建一个 ram 磁盘时,linux 是否实际上从 ram 分配了相同数量的空间,或者它是否根据进入磁盘的数据而增长?

  2. ram 磁盘是只写入内存还是有可能将内容写入交换空间?

0 投票
1 回答
1944 浏览

android-studio - RamDisk 上的 Android Studio

Android Studio有点慢。我想知道是否有人尝试安装Android StudioRamDisk. 如果是,那么利用安装在其上
的最好的最佳配置是什么。RamDiskAndroid Studio

0 投票
1 回答
1051 浏览

linux - 如何将文件保存到 ramdisk 文件系统中的闪存?

我是文件系统的新手,我只想问,有什么方法可以使用 ram 磁盘文件系统将我的文件保存到辅助存储器?

0 投票
1 回答
1547 浏览

driver - Windows RAMDisk 存储驱动程序示例。名为“R”的驱动器不存在

背景:使用 Microsoft RAMDisk 存储驱动程序示例。驱动程序的构建和安装进展顺利。验证注册表中存在 Ramdisk 服务,并且可以在设备管理器中看到 Ramdisk 设备。

问题:尝试通过Windows PowerShell访问 Ramdisk 设备(驱动器 R:)以执行 IO 时,我收到以下错误消息:

尝试通过命令提示符文件资源管理器访问 Ramdisk,但未成功。

问题:我做错了什么?

开发环境

  • Windows 10 专业版 64 位
  • 视觉工作室 2015
  • WDK 10

目标环境

  • Windows 10 企业评估版 64 位(内部版本 10586)
  • 启用调试和测试模式
0 投票
1 回答
513 浏览

linux-kernel - 不同步:没有找到初始化。对于 jffs2 文件系统

我正在使用内核 2.6.33.7 开发 mpc8309-twr 板,当我使用 ramdisk 文件系统(rootfs.ext2.gz.uboot)创建我的 rootfs 映像时,我能够挂载我的文件系统并且我的板能够成功启动.

VFS:在设备 31:1 上挂载根(jffs2 文件系统)。释放未使用的内核内存:168k init 警告:无法打开初始控制台。内核恐慌 - 未同步:未找到初始化。尝试将 init= 选项传递给内核。Call Trace: [c782df40] [c0008484] 0xc0008484 (unreliable) [c782df70] [c0025320] 0xc0025320 [c782dfc0] [c0003b78] 0xc0003b78 [c782dfd0] [c03a2238] 0xc03a2238 [c782dff0] [c0011994] 0xc0011994

但 init 存在于 /sbin/init 位置。任何人都可以帮助我。

0 投票
0 回答
248 浏览

mysql - 尝试在 Vagrant 中为 MySQL 使用 tmpfs 时出错

我有一台 Vagrant 机器来运行 Symfony,它与 MySQL 数据库进行了很多交互。为了加快速度,我想为数据目录使用 tmpfs 文件系统。数据目录位于/var/lib/mysql,所以这是我尝试的:

1)停止mysql服务:sudo service mysql stop

2)挂载tmpfs:sudo mount -t tmpfs -o size=512M tmpfs /var/lib/mysql

3)启动mysql:sudo service mysql start

然后我收到以下错误:

systemctl status mysql.service输出是:

哪个没有提供太多信息......关于如何调试这个或我做错了什么的任何想法?谢谢!

0 投票
1 回答
941 浏览

java - 如何在 Java 中将驱动器挂载到 RAM 中

我正在尝试编写 RAMDisk,但我不知道如何在 RAM 中安装驱动器。我打算用 Java 写这个。但是谁能指出我用字母和名称在 RAM 中制作磁盘的方法。

谢谢!

编辑:为了澄清,我想用虚拟文件制作一个文件,比如存储在 RAM 中。DataRam 的Ramdisk是我想做的一个很好的例子。它创建一个文件并安装一个驱动器。驱动器在 RAM 中,它写入文件。我怎样才能做到这一点?(我想用扩展的想法为我自己的项目创建一个 RAMDisk)