ACC: Microsoft Access 显示空闲时间内的 100 %cpu 利用率

文章翻译 文章翻译
文章编号: 160819 - 查看本文应用于的产品
中等: 要求基本的宏、 编码,和互操作技能。

展开全部 | 关闭全部

本文内容

症状

当您使用 Microsoft Windows 95、 Microsoft Windows 98,和 Microsoft Windows Millennium 版 (Me) 中的系统监视器或 $ 在 Microsoft Windows 2000 及 Microsoft Windows 2000 中为性能监视器来跟踪 CPU 使用率时,Microsoft Access 使用 100%的 CPU 资源,即使它显示 Microsoft Access 处于空闲状态报告。

原因

空闲的时间内,Microsoft Access 连续轮询键盘和鼠标活动检查其消息队列。

状态

在 Microsoft Access 2000 中不会发生此行为。

更多信息

Microsoft Access 最初是在 Microsoft Windows 3.x 提供了在合作多任务环境中运行而设计的。Microsoft Access 中内置的空闲处理代码的目的被为了确保 Microsoft Access 不能启动过程中短时间内,如用户击键之间的暂停时非活动时间处理后台任务。在 Windows 95、 Windows 98、 Windows Millennium 版、 Windows NT 和 Windows 2000 在抢先多任务环境中此空闲处理代码会导致 Access 简要在空闲时使用的 CPU 资源的 100%。

注意windows 95 抢先多任务用于 32 位 Windows 应用程序和向后的兼容性的 16 位 Windows 应用程序 (应用程序的 Windows 3.x 编写的) 使用合作多任务。

Microsoft Access 轮询所组成的消息队列前的 30 秒的空闲时间有关的活动。在此期间性能监视器报告 Microsoft Access 将使用的 CPU 资源的 100%。

注意Microsoft Access 将只使用空闲的 CPU 资源。如果您的计算机中有准备好运行其他进程将运行它们。Microsoft Access 不会降低其他应用程序的性能,因为它会轮询其消息队列。

重现行为的步骤

  1. 在 Microsoft Windows 2000 中,启动任务管理器,然后单击 性能 选项卡。
  2. 启动记事本。
  3. 启动 Access,请确保它正在运行非最大化的窗口中。
  4. 打开示例数据库 Northwind.mdb。
  5. 打开 运货商 表,并输入至少一个新的记录。
  6. 切换到记事本。
请注意 CPU 使用历史记录。为访问失去焦点时的第一个 20 到 30 秒,应该有一个 100%处理器的峰值。

属性

文章编号: 160819 - 最后修改: 2007年1月19日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft Access 2.0 标准版
  • Microsoft Access 95 标准版
  • Microsoft Access 97 标准版
关键字:?
kbmt kbenv kbprb KB160819 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 160819
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
不再更新的 KB 内容免责声明
本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com