Abstract
A method and system are disclosed in a network application for decreasing
performance degradation by preventing inadvertent launching of multiple
copies of identical network applications. Initially, a remote application
is launched from a server to a client in response to a user input
event. Next, it is determined if a remote application identical to
the remote application has already been launched. If the remote application
has already been launched, an elapsed time since the identical remote
application was initially launched is determined. Thereafter, the
launching of the network application is terminated if the elapsed
time is less than a preset value. Alternatively, if the elapsed time
is greater than the preset value, the network application is launched.
Additionally, if the elapsed time is greater than the preset value,
a weighted value of applications running with the client is determined.
Thereafter, the network application is launched if the weighted value
is small. Alternatively, if the weighted value is large, launching
of the network application is terminated.
Users
Please
log in to take part in the discussion (add own reviews or comments).