我正在开发一个简单的alt-tab替换程序。它在C#中被实现为一个隐藏的WPF窗口,通过一个全局键盘热键被带到前台。
在大多数情况下,这工作得很好,应用程序窗口在按下热键后立即出现。但是,如果用户激活该窗口已经很长时间了,它的“旋转速度”可能会很慢,需要3-5秒才能出现。我认为这与Windows分页应用程序的内存到磁盘有关。
在长时间不活动后,有没有好的策略来保持应用程序的响应性?
(因为它是开源的,如果full code有帮助,您可以查看它。)
发布于 2010-07-21 00:24:42
为什么不在代码中使用每分钟触发一次的计时器,并在计时器计时处理程序中执行一些代码。这应该会让你的进程保持“活跃”。
https://stackoverflow.com/questions/3286306
复制相似问题