zoukankan      html  css  js  c++  java
  • [置顶] 内存映射失败MapViewOfFile 失败 返回 8

    问题描述1


    在使用内存映射方式读写数据时,将文件A的内容拷贝至文件B中,偶尔会出来文件拷贝后的文件,内容为空,或部分为空


    问题分析1


    怀疑是内存映射方式读写数据的稳定性(可笑的怀疑,内存映射可以Windows内存管理的基础,基础都有问题的话还会有那么稳定吗?)


    最终结果1


    无解


    问题描述2


    经过几次软件功能上更新之后,仍然出现了些问题,更新过程中,错误提示比较完整,其中在失败的时候提示了 “存储空间不足,无法处理此命令。 ”


    问题分析2


    此次版本与上一次版本,功能上差异不大,在做数据拷贝时将每次映射的数据块大小调大了,为的是提高拷贝速度


    查询很多资料之后,像错误提示说的,存储空间不足,因此猜想,是否申请虚拟内存失败。尝试性的将拷贝的大小修改为较小的值。


    最终结果2


    使用修改每次拷贝的大小,正常运行两周未出现类似问题



  • 相关阅读:
    014_Python3 循环语句
    013_Python3 条件控制
    012_Python3 斐波纳契数列 + end 关键字
    011_Python3 集合
    010_Python3 字典
    009_Python3 元组
    008_Python3 列表
    006_Python3 数字(Number)
    005_Python3 运算符
    bzoj3160
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3206443.html
Copyright © 2011-2022 走看看