在执行qt程序尤其是用qmake和make命令执行带图片比较多的程序时,需要用到内存非常大。由于有的开发版的空间分配的不合理,导致出现的swap空间不足的情况。可以使用命令的方式分配swap空间

# su -

# mkdir /opt/images/

# rm -rf /opt/images/swap

# dd if=/dev/zero of=/opt/images/swap bs=1024 count=8192000

命令解析:dd  if= file1  of=file2  bs=1K  count=512
利用该命令,可以人为地创建一个指定大小的文件
if: input file, 表示指定输入文件
of: output file, 表示指定输出文件
bs: blocks, 指定每次读取的块的大小,单位可以是字节、K、M
count :指定读取多少块。

注:这里设置的交换空间是8GB

# mkswap /opt/images/swap

# swapon /opt/images/swap

执行free -m命令后可以看到交换空间前后区别:

virtual memory exhausted: Cannot allocate memory 解决办法 命令分配交换空间相关推荐

  1. virtual memory exhausted: Cannot allocate memory Linux虚拟内存不足,扩展虚拟内存的解决办法

    Linux虚拟内存不足,扩展虚拟内存的解决办法 virtual memory exhausted: Cannot allocate memory 在编译软件的时候,出现了这个错误: virtual m ...

  2. 阿里云上遇到: virtual memory exhausted: Cannot allocate memory

    # dd if=/dev/zero of=/swap bs=1024 count=1M  Format the swap file:  # mkswap /swap  Enable the swap ...

  3. Centos安装php提示virtual memory exhausted: Cannot allocate memory

    由于内存不够,需要在php配置的时候./configure最后添加上 --disable-fileinfo >>./configure --prefix= ...........   -- ...

  4. 微信小程序 RangeError: WebAssembly.Memory(): could not allocate memory

    问题描述: 最近在使用微信小程序的开发工具时,不管是新项目还是老项目,只要一编译保存就是报错,具体报错内容:RangeError: WebAssembly.Memory(): could not al ...

  5. oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...

    当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...

  6. kingston datatravere 101误删加密软件的解决办法(U盘空间变小)

    本人今天刚买了个kingston datatravere 101就误删了里面的加密软件造成u盘空间瞬间减小至0.97M,上网搜了更重办法都没能解决,最后还是幸运的解决了,千万不要相信网上的什么u盘格式 ...

  7. 编译安装php时遇到virtual memory exhausted: Cannot allocat

    编译安装php时遇到virtual memory exhausted: Cannot allocate memory 本人近期就遇到一个这样的问题:在512MB内存centos操作系统的VPS上编译安 ...

  8. “未找到 Oracle 客户端和网络组件...Oracle 7.3.3 版“的解决办法

    1.刚开始报错 : :未找到 Oracle 客户端和网络组件.这些组件是由 Oracle 公司提供的,是 Oracle 7.3.3 版(或更高)客户软件安装的一部分. 在安装这些组件之前,将无法使用此 ...

  9. Android两种常见错误(ANR和FC)解决办法

    ANR(Activity Not Respone)(无响应) 先介绍下Main线程(也称为UI线程.主线程) 功能: 1.创建UI控件 2.更新UI控件状态 3.事件处理 限制:Main线程不建议有超 ...

  10. LR运行常见错误解决办法

    LR运行常见错误解决办法  一.Step download timeout (120 seconds) 这是一个经常会遇到的问题,解决得办法走以下步骤: 1.修改run time setting中的请 ...

最新文章

  1. 《C#精彩实例教程》小组阅读08 -- C#流程控制语句
  2. SAP QM初阶之检验批系统状态中的CTCM该如何消除?
  3. C# 调用ArcGIS server admin api
  4. html字符实体和实体名称 lt;
  5. PG通用(常用)功能
  6. 挨踢脱口秀精选集汇总
  7. Python运算符和编码
  8. vue项目的一些需要注意到的细节
  9. 排序算法02--冒泡排序
  10. Tomcat启用HTTPS协议配置过程
  11. 苹果数据线不能充电_20亿个不能用的苹果充电器,库克,你的这波强制“环保”翻车了...
  12. 时间轮 Dialog 最简单的时间轮
  13. centos6.9去掉网关地址后依然可以ping通外网
  14. 软件测试基本流程与方案(以电商大促为例)
  15. 微信公众号关注自动回复得到小程序链接
  16. jsencrypt加密,并解决Message too long for RSA
  17. linux nano编译器_Nano 编辑器可以做些什么?
  18. 3D模型制作的流程的步骤
  19. 从IO谈论编程的基础
  20. 高斯判别算法GDA(吴恩达机器学习c#实践,高斯模板上同心椭圆马氏距离画法,三)

热门文章

  1. 阜阳师范学院java,刘冬冬 - 阜阳师范学院 - 计算机与信息工程学院
  2. BZOJ4832: [Lydsy1704月赛]抵制克苏恩
  3. JAVA学习导图、思维导图
  4. 计算机管理员权限设置在哪里设置方法,计算机管理员权限在哪里设置 电脑系统如何设置管理员权限...
  5. 用Python做一个久坐提醒小助手
  6. 吃饭 睡觉 打豆豆游戏
  7. 【一文搞懂】FD_SET的使用
  8. excel服务器 微信设置密码,如何用vba给excel工作簿批量设置添加打开密码? - EXCEL VBA - ExcelOffice【微信公众号:水星Excel】...
  9. mysql .idb_mysql.idb
  10. 计算机演示文稿操作,计算机操作与应用 PowerPoint 演示文稿的设计与制作.ppt