【发布时间】:2011-01-21 01:27:14
【问题描述】:
我有一个在 VB6 下使用正则表达式的小应用程序。 它在 XP 下完美运行,但在 Win7 下我遇到了很多问题。 有时,当传递给正则表达式函数的文本大于 20KB 时,它会冻结应用程序以及整个 Win7 系统:它变得非常慢,几乎完全冻结,并且仅在大约 30 秒后反应几秒钟并再次冻结。
奇怪的事情 - 如果我在任务管理器下终止 VB6 任务,整个系统仍然缓慢、冻结和不稳定。就像它在 100% cpu 负载下运行一样,虽然这很正常。似乎是一个消耗所有资源的系统问题,唯一有帮助的就是重新启动。
我已经用谷歌搜索了,但找不到任何东西。有人经历过同样的事情/知道解决方案吗?如果需要太长时间,是否至少有某种方法可以终止正则表达式函数?
【问题讨论】:
-
在升级到 4GB RAM 时,我在旧 PC 上遇到了类似的行为。原来英特尔主板的 BIOS 有一个新版本。