Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Visual Studio 100%磁盘使用率_Windows_Visual Studio_Visual Studio 2013_Windows 8_Disk - Fatal编程技术网

Windows Visual Studio 100%磁盘使用率

Windows Visual Studio 100%磁盘使用率,windows,visual-studio,visual-studio-2013,windows-8,disk,Windows,Visual Studio,Visual Studio 2013,Windows 8,Disk,我有VS 2013和Microsoft Windows 8.1 这个问题出现在上周末。在没有任何更新或重要更改的情况下,当我在VS中执行某些操作时,磁盘使用率达到100%。例如,当我单击“团队资源管理器”窗口中的“签入”按钮时,磁盘使用率会提高到100%。有时,通过在文本编辑器中单击鼠标右键,就会出现这种问题。 我在谷歌上搜索了大约100%的磁盘使用率问题,但是在windows 8.1上有一些关于这个问题的东西,但是在我的计算机上,所有的应用程序都在运行,没有任何问题,只是VS2013有一个“完

我有VS 2013和Microsoft Windows 8.1 这个问题出现在上周末。在没有任何更新或重要更改的情况下,当我在VS中执行某些操作时,磁盘使用率达到100%。例如,当我单击“团队资源管理器”窗口中的“签入”按钮时,磁盘使用率会提高到100%。有时,通过在文本编辑器中单击鼠标右键,就会出现这种问题。 我在谷歌上搜索了大约100%的磁盘使用率问题,但是在windows 8.1上有一些关于这个问题的东西,但是在我的计算机上,所有的应用程序都在运行,没有任何问题,只是VS2013有一个“完整的磁盘使用率”问题

有关我的系统的一些信息:

操作系统名称:Microsoft Windows 8.1 Pro

操作系统版本:6.3.9600不适用于内部版本9600

系统类型:基于x64的PC

处理器:已安装1个处理器。 Intel64系列6型60步进3 GenuineIntel~3500 Mhz

总物理内存:8131MB

可用物理内存:3836 MB

虚拟内存:最大大小:10947 MB

虚拟内存:可用:5275 MB

虚拟内存:正在使用:5672 MB


页面文件位置:C:\pagefile.sys

尝试将源代码移动到SSD驱动器

与SSD驱动器相比,HDD的磁盘I/O性能要慢得多。
通常在windows C中,驱动器作为SSD驱动器提供

SSD可以解决这个问题。。。您确定这是由visual studio引起的吗?当我使用Windows 8.1时,Windows Defender的磁盘使用率不时达到100%。如果确定在使用VisualStudio时发生这种情况,可以尝试使用安装程序修复它。希望这些能对您有所帮助。

它可能与Visual Studio更新相关,该更新将显示在C:\ProgramData\Package Cache下

像TreeSize Pro这样的磁盘空间管理工具将有助于解决这个问题。。。它将显示哪个目录使用的空间最多。然后,您可以针对VisualStudio的哪些方面占用了您的驱动器空间

免费试用


您还可以使用此工具在此处导出和发布使用情况的屏幕截图/导出,这可能有助于确定发生了什么。

我遇到了一个类似的问题,结果是内置git提供程序在提交之前遇到了包含中到大量更改的大型代码库问题


更改为第三方解决了此问题。

操作系统管理资源(CPU内核、磁盘驱动器、GPU),以提供您所要求的内容

理想情况下(正如操作系统设计者所希望的那样),当你执行一个动作时,所有的资源都会运转起来,由于系统平衡良好,它们都会在短时间内达到100%的利用率,然后回到空闲状态

这种形式的利用在实践中是不可能实现的,因为PC建设者必须知道您的系统将用于什么

当任务管理器将CPU描述为100%利用率时,这意味着机箱中的所有内核都忙于运行代码,并且是瓶颈

当任务管理器将磁盘描述为100%利用率时,它(据我所知),意味着总有一个项目队列要从磁盘读取或写入。即使使用率为100%,也可能是因为度量是您关注的唯一原因,而系统在其他方面具有响应性

在这两种情况下,它都表明对于给定的工作负载,CPU或磁盘驱动器已成为速率决定步骤

实际上,这并不重要,除非系统处于100%状态的时间长度超过几分钟,或者您的机器感觉到其他方面的迟缓

可以使用工具或执行进一步的诊断

我将使用procmon查看在100%磁盘使用期间访问哪些文件,并决定是否

  • 该行为是合理的(如果没有引起Microsoft的bug)
  • <>机器是可用的(如果不考虑混合或SSD磁盘)
    我在磁盘使用和源代码管理资源管理器方面遇到了一些令人恼火的问题

    对我来说,解决这个问题的方法是确保我一次不会在多个项目中打开源代码管理资源管理器,尽可能关闭它,并限制您打开的VS实例的数量

    (其他登陆到这里的@Marta解释说,这个问题在他们的机器上不再存在。)

    通常,Visual Studio中的任何性能问题都应报告给Microsoft。直接从VS使用“报告问题”工具很容易做到这一点。该功能将自动附加与Microsoft私下共享的日志/跟踪。在内部,工具将对这些附件进行分析,以向相关团队分配票据。有了这些附件,问题很有可能在未来的Visual Studio版本中得到诊断和修复

    有关报告问题工具的说明:

    如果您希望自己诊断高磁盘IO,FileMon是一个有用的工具:


    您是否设法修复了@Merta?我有同样的问题,同样的问题,同样的操作系统,VS 2013 C++社区。我在开发一个应用程序,我的笔记本电脑最终坏了,因为磁盘的使用率一直是100%。现在我正在使用一台新的笔记本电脑,使用相同的设置,我开始体验相同的磁盘使用情况。我已经有这个问题好几年了,使用其他版本的VS。我唯一能看到的是,它与一个非常旧的遗留网站应用程序(不是一个Web应用程序,一个有代码的网站)有关,我没有找到任何解决问题的方法,但几天后,问题自动解决了!!2019年,VS2017和Win10发行了同样的版本。今晚我将尝试整理我的硬盘碎片,看看是否有帮助…我没有SSD驱动器。老实说,对于这种情况,我还没有找到任何通用的解决方案。您可以尝试在操作系统、IDE和应用程序级别调整几种配置。任务/活动