计算机应用程序存储空间不足,电脑提示内存不够然后就中止一些应用程序怎么办...

说的可能是虚拟内存不足(内存不够就是虚拟内存不够),还有一个提示就是C盘空间不足,可以将C盘空间腾出一些地方。到现在还没有听说系统提示你加大内存条的,物理内存(内存条)不足,只有加大虚拟内存来解决(当然你自己愿意加大物理内存,那是自己的事情)。

设置虚拟内存方法:右击我的电脑/属性/高级/性能中的设置/高级/虚拟内存中的更改/选自定义大小,在初始大小和最大值,同时设为你的物理内存的两倍。如果你的内存是512MB,就将初始大小和最大值同时设为设为1024MB。设置后需按“设置”按钮,然后再按确定和应用,重新启动电脑设置生效。

设置虚拟内存,存储在非系统盘方法:

右击我的电脑/属性/高级/性能中的设置/高级/虚拟内存中的更改/注意:先选中驱动器[卷标]中的C:后点选“无分页文件”在按“设置”按钮,这时已经取消了C盘的虚拟内存。然后你在点选自定义大小,将驱动器[卷标]设在其它盘,并且输入虚拟内存数,然后按“设置”按钮,再按确定应用,重新启动电脑设置生效。

C盘空间不足的解决方法

从现在开始下载软件或文件,不要放在C盘,按照下面方法做能腾出不少空间。

1、将虚拟内存移到非系统盘中。

2、将IE临时文件转移到非系统盘中,打开IE选工具/Interner选项/Interner临时文件中的设置/选好移动后的路径后按确定应用,重启即可。

3、如果空间不够在将一些软件移到非系统盘中,如果够了,今后就不要在把软件或文件下载到C盘了,在平时用超级兔子及时清理系统垃圾即可。

4、C盘中,只要是自己下载的软件或文件都可以删除(如果系统不让删除,请开机按F8到安全模式中删除)。

设置虚拟内存,存储在非系统盘方法:

右击我的电脑/属性/高级/性能中的设置/高级/虚拟内存中的更改/注意:先选中驱动器[卷标]中的C:后点选“无分页文件”在按“设置”按钮,这时已经取消了C盘的虚拟内存。

然后你在点选自定义大小,将驱动器[卷标]设在其它盘,并且输入虚拟内存数,然后按“设置”按钮,再按确定应用,重新启动电脑设置生效。

如果你想使C盘空间变小点的话可以删除以下文件夹中的内容:

c:\Documents and Settings\用户名\Cookies\下的所有文件(保留index文件)

c:\Documents and Settings\用户名\Local Settings\Temp\下的所有文件(用户临时文件)

c:\Documents and Settings\用户名\LocalSettings\TemporaryInternet Files\下的所有文件(页面文件)

c:\Documents and Settings\用户名\Local Settings\History\下的所有文件(历史纪录)

c:\Documents and Settings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)

c:\WINDOWS\Temp\下的所有文件(临时文件)

c:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)

c:\WINDOWS\Driver Cache\i386下的压缩文件(驱动程序的备份文件)

c:\WINDOWS\SoftwareDistribution\download下的所有文件

如果对系统进行过windoes updade升级,则删除以下文件:

c:\windows\下以 $u。

。。 开头的隐藏文件

如果你有开启系统还原功能的话,可以把还原点给删了,你可以先自己创建一个还原点,再通过开始-所有程序-附件、系统工具-磁盘清理-其它选项-系统还原,他会删掉除最后一个你自己创建的还原点以外的所有还原点。

全部

在 C# 中,`Common.Port.Read()` 报出 "由于线程退出或应用程序请求已终止 I/O 操作" 这个错误通常表示你在尝试从一个关闭或不再活跃的流中读取数据。这可能是以下几个原因: 1. **流已关闭**:如果之前已经调用了 `.Close()` 方法,或者流是从某个异步操作中取消的,这时就无法再读取了。 2. **网络连接中断**:如果你正在操作网络连接,可能是对方关闭连接或网络出现问题导致。 3. **线程异常**:如果当前的线程因为某种原因(例如捕获到了未处理的异常)自行结束,那么相关的I/O操作也会随之终止。 4. **应用程序终止**:如果是应用程序主动终止,所有尚未完成的I/O操作都会被停止。 解决这个问题的基本步骤包括: - **检查关闭状态**:确认之前使用的流是否已经被关闭。 - **处理异常**:捕获并处理可能引发异常的地方,避免因未捕获异常导致整个操作中断。 - **重试机制**:如果是在网络应用中,可以设置重试逻辑来处理暂时性的网络问题。 - **线程管理**:确保操作在一个稳定的线程上下文中执行,并处理好线程生命周期管理。 如果你遇到这种情况,可以尝试添加适当的错误处理代码,以便更好地理解问题所在: ```csharp try { var data = port.Read(); // 尝试读取数据 } catch (ObjectDisposedException e) { Console.WriteLine("The port has been disposed."); } catch (IOException e) { Console.WriteLine($"An I/O error occurred: {e.Message}"); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值