-
公开(公告)号:US20100318832A1
公开(公告)日:2010-12-16
申请号:US12483944
申请日:2009-06-12
申请人: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
发明人: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
IPC分类号: G06F11/07
CPC分类号: G06F11/0709 , G06F11/0757
摘要: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, the guard mechanism receives a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the guard mechanism determines whether the component is hung. Responsive to determining that the component is not hung, the guard mechanism permits the synchronous function call to be transmitted to the component. If, however, the guard mechanism determines that the application component is hung, a hung component recovery process is initiated.
摘要翻译: 各种实施例提供了一种保护机制,其被配置为防止对挂起的应用组件的同步功能呼叫的传输。 在至少一些实施例中,保护机制接收旨在用于应用组件的同步功能调用。 在允许将同步功能调用发送到应用组件之前,防护机制确定组件是否挂起。 响应于确定组件未挂起,保护机制允许将同步功能调用发送到组件。 然而,如果防护机制确定应用程序组件已挂起,则启动挂起组件恢复过程。
-
公开(公告)号:US08863022B2
公开(公告)日:2014-10-14
申请号:US13227023
申请日:2011-09-07
申请人: Christina L. Rhodes , Mark Yalovsky , Rolf A. Ebeling , John Corey Morgan , Shawn M. Woods , Ryan M. Hurst , Jonathan M. Au , Peter Seraphim Ponomarev , Jason C. Hendrickson , Hemchand Alla , Yau N. Chin , Stuart Sechrest , Mehmet Iyigun , Yevgeniy Bak , Ishfaq M. Ismail , Jeffrey C. Fuller , Prashant Ratanchandani
发明人: Christina L. Rhodes , Mark Yalovsky , Rolf A. Ebeling , John Corey Morgan , Shawn M. Woods , Ryan M. Hurst , Jonathan M. Au , Peter Seraphim Ponomarev , Jason C. Hendrickson , Hemchand Alla , Yau N. Chin , Stuart Sechrest , Mehmet Iyigun , Yevgeniy Bak , Ishfaq M. Ismail , Jeffrey C. Fuller , Prashant Ratanchandani
IPC分类号: G06F3/048
CPC分类号: G06F9/5022 , G06F11/323 , G06F11/324 , G06F11/34 , G06F11/3409 , G06F11/3419 , G06F11/3423 , G06F11/3485 , G06F11/349 , G06F2201/81 , G06F2201/865 , G06F2201/88
摘要: Two different process management views can be displayed, and a user can request to switch between the two views. The user can select a process in either view and have the selected process terminated. One view is a simplified view that identifies processes and whether they are non-responsive. The other view is an expanded view that identifies processes and the amount of various system resources used by each of those processes. Various additional information can be displayed in the expanded view, such as identifiers of various windows, tabs, and/or services associated with each of the processes.
摘要翻译: 可以显示两个不同的进程管理视图,用户可以请求在两个视图之间切换。 用户可以在任一视图中选择一个进程,并使选定的进程终止。 一种观点是简化的视图,用于识别过程,以及它们是否不响应。 另一个视图是一个扩展视图,用于标识每个进程使用的各种系统资源的进程和数量。 可以在扩展视图中显示各种附加信息,例如与每个进程相关联的各种窗口,选项卡和/或服务的标识符。
-
公开(公告)号:US08667505B2
公开(公告)日:2014-03-04
申请号:US12882000
申请日:2010-09-14
CPC分类号: G06F11/0718 , G06F9/546 , G06F11/0793
摘要: Various embodiments provide message queue management techniques designed to reduce the likelihood of multi-component applications becoming nonresponsive and enable recovery options for individual components if they do become nonresponsive. In at least some embodiments, a message queue manager detects when a component of an application interface becomes nonresponsive and detaches the component from a shared message queue. The shared message queue can continue to process messages for other responsive components while messaging for the nonresponsive component is managed via a separate queue. The message queue manager can also notify a user regarding the nonresponsive component and provide the user with options to facilitate recovery of the nonresponsive component. Further, in at least some embodiments, the message queue manager can monitor a detached component and reattach the detached component when it becomes responsive again.
摘要翻译: 各种实施例提供了消息队列管理技术,其被设计为减少多组件应用变得不响应的可能性,并且如果它们变得不响应,则为各个组件启用恢复选项。 在至少一些实施例中,消息队列管理器检测应用接口的组件何时变得不响应并且将组件从共享消息队列中分离出来。 共享消息队列可以继续处理其他响应组件的消息,而不响应组件的消息通过单独的队列进行管理。 消息队列管理器还可以通知用户关于非响应组件,并向用户提供便利恢复非响应组件的选项。 此外,在至少一些实施例中,消息队列管理器可以监视分离的组件,并在分离的组件再次响应时重新附加分离的组件。
-
公开(公告)号:US08335942B2
公开(公告)日:2012-12-18
申请号:US13463306
申请日:2012-05-03
申请人: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
发明人: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
IPC分类号: G06F11/00
CPC分类号: G06F11/0709 , G06F11/0757
摘要: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, a hang resistance application layer intercepts a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the hang resistance application layer determines whether the application component is hung by transmitting a message other than the synchronous function call to the application component that requests that a response be received before transmission of the synchronous function call to the application component is permitted. Responsive to determining that the component is hung, a hung component recovery process is initiated.
摘要翻译: 各种实施例提供了一种保护机制,其被配置为防止对挂起的应用组件的同步功能呼叫的传输。 在至少一些实施例中,挂起电阻应用层拦截旨在用于应用组件的同步功能调用。 在允许将同步功能调用发送到应用组件之前,挂起电阻应用层通过向应用组件发送除了同步功能调用之外的消息来确定应用组件是否被挂起,该应用组件在传输之前请求接收到响应 允许对应用程序组件的同步函数调用。 响应于确定组件被挂起,启动了一个挂起的组件恢复过程。
-
公开(公告)号:US20130061167A1
公开(公告)日:2013-03-07
申请号:US13227023
申请日:2011-09-07
申请人: Christina L. Rhodes , Mark Yalovsky , Rolf A. Ebeling , John Corey Morgan , Shawn M. Woods , Ryan M. Hurst , Jonathan M. Au , Peter Seraphim Ponomarev , Jason C. Hendrickson , Hemchand Alla , Yau N. Chin , Stuart Sechrest , Mehmet Iyigun , Yevgeniy Bak , Ishfaq M. Ismail , Jeffrey C. Fuller , Prashant Ratanchandani
发明人: Christina L. Rhodes , Mark Yalovsky , Rolf A. Ebeling , John Corey Morgan , Shawn M. Woods , Ryan M. Hurst , Jonathan M. Au , Peter Seraphim Ponomarev , Jason C. Hendrickson , Hemchand Alla , Yau N. Chin , Stuart Sechrest , Mehmet Iyigun , Yevgeniy Bak , Ishfaq M. Ismail , Jeffrey C. Fuller , Prashant Ratanchandani
IPC分类号: G06F3/048
CPC分类号: G06F9/5022 , G06F11/323 , G06F11/324 , G06F11/34 , G06F11/3409 , G06F11/3419 , G06F11/3423 , G06F11/3485 , G06F11/349 , G06F2201/81 , G06F2201/865 , G06F2201/88
摘要: Two different process management views can be displayed, and a user can request to switch between the two views. The user can select a process in either view and have the selected process terminated. One view is a simplified view that identifies processes and whether they are non-responsive. The other view is an expanded view that identifies processes and the amount of various system resources used by each of those processes. Various additional information can be displayed in the expanded view, such as identifiers of various windows, tabs, and/or services associated with each of the processes.
摘要翻译: 可以显示两个不同的进程管理视图,用户可以请求在两个视图之间切换。 用户可以在任一视图中选择一个进程,并使选定的进程终止。 一种观点是简化的视图,用于识别过程,以及它们是否不响应。 另一个视图是一个扩展视图,用于标识每个进程使用的各种系统资源的进程和数量。 可以在扩展视图中显示各种附加信息,例如与每个进程相关联的各种窗口,选项卡和/或服务的标识符。
-
公开(公告)号:US20090183155A1
公开(公告)日:2009-07-16
申请号:US12014744
申请日:2008-01-15
IPC分类号: G06F9/46
摘要: Isolation of extension code by processes in an application is described. In an implementation, execution of one or more processes is managed that contain content received via a network by another process of a single application that includes the one or more processes. The management includes terminating the one or more processes when not responsive. Execution of the one or more processes is isolated from the other process such that when the one or more processes are not responsive the other process remains responsive. The content in the terminated one or more processes is then recovered.
摘要翻译: 描述了通过应用程序中的进程分隔扩展代码。 在一个实现中,管理一个或多个进程的执行,其包含通过包括一个或多个进程的单个应用的另一进程通过网络接收的内容。 管理包括在不响应时终止一个或多个进程。 一个或多个进程的执行与其他进程隔离,使得当一个或多个进程不响应时,其他进程保持响应。 然后恢复终止的一个或多个进程中的内容。
-
公开(公告)号:US20120216072A1
公开(公告)日:2012-08-23
申请号:US13463306
申请日:2012-05-03
申请人: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
发明人: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
IPC分类号: G06F11/07
CPC分类号: G06F11/0709 , G06F11/0757
摘要: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, a hang resistance application layer intercepts a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the hang resistance application layer determines whether the application component is hung by transmitting a message other than the synchronous function call to the application component that requests that a response be received before transmission of the synchronous function call to the application component is permitted. Responsive to determining that the component is hung, a hung component recovery process is initiated.
摘要翻译: 各种实施例提供了一种保护机制,其被配置为防止对挂起的应用组件的同步功能呼叫的传输。 在至少一些实施例中,挂起电阻应用层拦截旨在用于应用组件的同步功能调用。 在允许将同步功能调用发送到应用组件之前,挂起电阻应用层通过向应用组件发送除了同步功能调用之外的消息来确定应用组件是否被挂起,该应用组件在传输之前请求接收到响应 允许对应用程序组件的同步函数调用。 响应于确定组件被挂起,启动了一个挂起的组件恢复过程。
-
公开(公告)号:US08195987B2
公开(公告)日:2012-06-05
申请号:US12483944
申请日:2009-06-12
申请人: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
发明人: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
IPC分类号: G06F11/00
CPC分类号: G06F11/0709 , G06F11/0757
摘要: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, the guard mechanism receives a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the guard mechanism determines whether the component is hung. Responsive to determining that the component is not hung, the guard mechanism permits the synchronous function call to be transmitted to the component. If, however, the guard mechanism determines that the application component is hung, a hung component recovery process is initiated.
摘要翻译: 各种实施例提供了一种保护机制,其被配置为防止对挂起的应用组件的同步功能呼叫的传输。 在至少一些实施例中,保护机制接收旨在用于应用组件的同步功能调用。 在允许将同步功能调用发送到应用组件之前,防护机制确定组件是否挂起。 响应于确定组件未挂起,保护机制允许将同步功能调用发送到组件。 然而,如果防护机制确定应用程序组件已挂起,则启动挂起组件恢复过程。
-
公开(公告)号:US20120066616A1
公开(公告)日:2012-03-15
申请号:US12882000
申请日:2010-09-14
IPC分类号: G06F3/048
CPC分类号: G06F11/0718 , G06F9/546 , G06F11/0793
摘要: Various embodiments provide message queue management techniques designed to reduce the likelihood of multi-component applications becoming nonresponsive and enable recovery options for individual components if they do become nonresponsive. In at least some embodiments, a message queue manager detects when a component of an application interface becomes nonresponsive and detaches the component from a shared message queue. The shared message queue can continue to process messages for other responsive components while messaging for the nonresponsive component is managed via a separate queue. The message queue manager can also notify a user regarding the nonresponsive component and provide the user with options to facilitate recovery of the nonresponsive component. Further, in at least some embodiments, the message queue manager can monitor a detached component and reattach the detached component when it becomes responsive again.
摘要翻译: 各种实施例提供了消息队列管理技术,其被设计为减少多组件应用变得不响应的可能性,并且如果它们变得不响应,则为各个组件启用恢复选项。 在至少一些实施例中,消息队列管理器检测应用接口的组件何时变得不响应并且将组件从共享消息队列中分离出来。 共享消息队列可以继续处理其他响应组件的消息,而不响应组件的消息通过单独的队列进行管理。 消息队列管理器还可以通知用户关于非响应组件,并向用户提供便利恢复非响应组件的选项。 此外,在至少一些实施例中,消息队列管理器可以监视分离的组件,并在分离的组件再次响应时重新附加分离的组件。
-
-
-
-
-
-
-
-