计算机运行缓慢——确定问题的原因

计算机运行缓慢——确定问题的原因

我想知道哪些实用程序可以帮助确定是什么原因导致计算机速度变慢。我是一名 J2EE 程序员,我的计算机上不断运行 WebSphere 和 eclipse,最近我的计算机似乎运行得越来越慢。不久前,公司 IT 从 Semantic 切换到了 McAfee,我不确定现在是否有额外的磁盘扫描,这可能会导致问题。当我查看我的 CPU 时,它只停留在 50% 左右,我的内存通常只剩下大约 1.5 GB 可供使用。我 PC 的当前统计数据如下(从任务管理器中提取):

CPU 使用率 63%

总计

  • 把手:29174
  • 主题:898
  • 进程:77

物理内存 (K)

  • 总计:3652840
  • 可用:4681956
  • 系统缓存:1893156

承诺费用 (K)

  • 总计:2510164
  • 限制 5161860
  • 峰顶 4104944

内核内存(K)

  • 总计 322576
  • 分页 238296
  • 非分页 84168

我目前还不太清楚内存使用情况的真正含义,所以如果发现任何明显的错误,请告诉我。

谢谢,杰里米

答案1

鉴于 IT 部门正在推广 McAfee,因此一种可能性是它正在检查全部病毒文件(包括你正在处理的文件)以及你对大量小文件进行(相对)大量小更改时,这可能会触发很多访问扫描。

与 IT 部门沟通(如有必要,通过您的经理)以将您的项目目录排除在访问扫描之外。您仍然需要每周进行一次扫描以确保安全。

如果有多个开发人员,则必须将其全部统一在单个目录结构上,以便 IT 只需要担心一条额外的规则。

答案2

进程探索器是一个很好的工具,可以查看正在运行的程序或服务及其资源利用率,包括子进程。

另请查看进程监控查看 I/O 系统发生的情况。

答案3

对我来说,句柄的数量看起来太多了。

为了检查哪个进程(或哪些进程)使用了这么多句柄,请打开任务管理器,转到菜单“查看 - 选择列”并选中“句柄数”复选框。

现在,选择任务管理器中的“进程”选项卡,找到消耗大量句柄的进程。平均每个进程应该有几百个句柄,但 svchost.exe 除外,它可能达到几千个句柄。

此外,CPU 使用率持续保持在 50% 是不正常的,您需要在“进程”选项卡中检查哪些进程正在持续使用 CPU。

答案4

您是否尝试过注册表清理程序?还可以尝试关闭未使用的启动进程。您还可以运行磁盘碎片整理程序。

相关内容