我正在开发一个简单的 alt-tab 替换程序。它在 C# 中实现为隐藏的 WPF 窗口,通过全局键盘热键将其带到前台。
在大多数情况下,这很好用,按下热键后应用程序窗口会立即出现。然而,如果用户激活窗口已经很长时间了,它“旋转起来”的速度可能会很慢,需要 3-5 秒才会出现。我认为它与 Windows 分页应用程序的内存到磁盘有关。
是否有任何好的策略可以在长时间不活动后保持应用程序响应?
(由于它是开源的,如果有帮助,您可以查看 full code。)
最佳答案
为什么不在代码中使用每分钟触发一次的计时器,然后在该计时器滴答处理程序中执行一些代码。这应该使您的过程保持“活跃”。
关于c# - 在长时间未使用后保持 .NET alt-tab 替换响应的策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286306/