VS2010 剪切 复制文本时提示‘内存不足 能由于虚拟地址空间碎片过多导致’的解决办法

最近在使用VS2010 剪切 复制文本时 一直出现 ‘在此次程序运行时,可用内存容量不足,可能由于虚拟地址空间碎片过多导致,请稍后再试。’的提示,网上查了下,发现微软已经针对该问题发布了一个官方补丁,安装该补丁后可以解决该问题。

   官方补丁下载:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=29729

关于此事件的解释:

      微软Visual Studio Editor团队项目主管Brittany Behrens描述说:“在Visual Studio 2010中,如果你剪切或复制少量文本也可能导致系统给出以下错误提示:‘在此次程序运行时,可用内存容量不足,可能由于虚拟地址空间碎片过多导致,请稍后再试。’”

  微软开发部门副总裁Scott Guthrie表示:“在某些情况下,Visual Studio会统计错误,即使在内存有空闲时也会提示没有足够可用内存。”不过,在系统确实内存不足时,Visual Studio会给出正确的提示,告知用户没有足够可用内存。

 

时间: 2024-09-14 04:05:27

VS2010 剪切 复制文本时提示‘内存不足 能由于虚拟地址空间碎片过多导致’的解决办法的相关文章

超过50M的大图片缩小时提示 内存不足

问题描述 使用c#对超过50M的大图片缩小时提示"内存不足"System.IO.FileStreamfs=null;fs=newSystem.IO.FileStream(source,System.IO.FileMode.Open,System.IO.FileAccess.Read);ImagesrcImage=System.Drawing.Image.FromStream(fs);fs.Close();红色的地方开始报错privatevoidPercentImage(System.I

javaweb-jacob 生成word时提示 内存不足

问题描述 jacob 生成word时提示 内存不足 环境是:win2008 r2 jdk: 1.7(64bit) tomcat: tomcat7.0(64bit) com.jacob.com.ComFailException: Invoke of: Add Source: Microsoft Word Description: 内存不足,请现在保存文档. at com.jacob.com.Dispatch.invokev(Native Method) at com.jacob.com.Dispa

访问php时提示内存位置访问无效的解决办法和思路分析_win服务器

我们就需要找到是哪一个DLL文件加载出现了问题.排查方法是: 将php.ini中 display_startup_errors = Off 改为display_startup_errors = On . 这是访问php页面,服务器上会弹出php错误的提示对话框,你就可以明确看到是哪一个dll文件加载失败,有时会有多个dll文件加载失败,需要你先分号(;)注释掉php.ini中提示那个dll后继续访问如此反复排查. 把出问题的dll都用分号(;)注释掉后,php就可以正常运行了. 如果加载失败的d

freelibaray-DLL调用DLL,程序直行至FreeLibaray时提示内存错误

问题描述 DLL调用DLL,程序直行至FreeLibaray时提示内存错误 Debug Assertion Failed! Expression: _CrtIsValidHeapPointer(pUserData) 我在外层DLL中定义了一个全局变量,作为其调用的参数,当程序执行到FreeLibaray时死锁,但是调用的函数已经执行完毕!不知如何处理,请各位大虾指点!

arp-在WIN7下使用ARP命令时提示 找不到ARP项 是什么原因?如何解决?

问题描述 在WIN7下使用ARP命令时提示 找不到ARP项 是什么原因?如何解决? 在WIN7下使用ARP命令时提示 找不到ARP项 是什么原因?如何解决? 解决方案 追加说明一下:我是使用arp -a 192.168.38.1 时提示 找不到arp项 ,这个38.1是上一级路由器,对本级路由器192.168.66.1使用此命令时能够正常显示MAC地址 解决方案二: 为了安全,路由器可能禁止你arp

web setup 如何判断程序已安装?卸载时提示用户是否要备份虚拟目录下的access db?

问题描述 websetup如何判断程序已安装?卸载时提示用户是否要备份虚拟目录下的accessdb?vs.net2005c#+access+asp.net我的打包程序想实现:1.判断是否已安装,如果已安装,用户要覆盖原来程序,提示是否备份数据库.2.卸载时提示用户是否要备份数据库?请大家给点思路,代码谢谢 解决方案 解决方案二:up解决方案三:?解决方案四:mark解决方案五:引用3楼begonia_ref的回复: mark

WinXP系统安装direct9.0时提示不能信任一个安装所需的压缩文件的解决方法

随着科技的发展,系统的升级越来越快,可是人们刚开始使用的xp系统已经习惯,升级的系统并不习惯,所以一些用户还是在使用着xp系统.最近,用户在安装direct9.0时,提示不能信任一个安装所需的压缩文件,应该如何解决呢?那现在就跟小编一起去看看WinXP系统安装direct9.0时提示不能信任一个安装所需的压缩文件的解决方法! 解决办法: 一. 首先大家先解压下载下来的软件压缩包,进行解压完之后,找到解压出来的软件,鼠标右键"以管理员方式"安装这个软件. 二. 假如大家是在安装游戏过程中

【VS调试】C#读写Windows 7注册表时抛出“不允许所请求的注册表访问权”的解决办法

原文:[VS调试]C#读写Windows 7注册表时抛出"不允许所请求的注册表访问权"的解决办法 项目 - 属性 - 安全性,"使用ClickOnce",修改app.mainfest,再取消"使用ClickOnce" [另有一篇参考文章:http://blog.csdn.net/wonsoft/article/details/6598407]     在XP/2003下调试得好好的程序,到了windows7下,却抛出"不允许所请求的注册

此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址空间碎片造成的,请稍后重试

如图: 使用Visual Studio 2010 一段时间,会经常遇到"此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址空间碎片造成的,请稍后重试" 解决方法:打个微软补丁 补丁地址:https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=29729