Popular Posts
-
2017-08-22 Sports News of Tue, 22 Aug 20170 Tamale ready to host 2017 MTN FA Cup final - RFA Chairman File photo Mr. Abdoula...
-
Special Halloween Promo from SEMJar: Reliable and Affordable PBN Hosting. Available on October 28-31SEMJar, a SEO company renowned for its affordable services, invites every business owner to celebrate Halloween by getting reliable PBN ...
-
wedmfm.com is a wordpress.ORG software install on paid hosting, hosted by Bluehost, not by wordpress.COM. Contact your web host. You are...
-
CHICAGO, June 20, 2016 /PRNewswire/ -- Paper Source, a Chicago-based specialty retailer and web store, will be hosting a warehouse sale o...
-
July 17, 2017 by Sajal Chakraborty Learn about Amazon S3 (Simple Storage Service), creating a bucket in AWS S3 and then hosting stat...
-
The Golden Globes were a strong night for "La La Land" and FX's "Atlanta," but first-time host Jim...
-
Tweet Rackspace Hosting, Inc. (NYSE:RAX) – Analysts at Oppenheimer cut their Q3 2016 earnings per share ...
-
On a web slinging episode of Odin Makes, host Odin Abbott demonstrates how to make Spider-Man's web shooters based off of the desi...
-
After more than 20 years as one of the foremost neo-Nazi and white supremacist websites in the U.S., it appears as if Sto...
-
SANTA FE, NM --(Marketwired - March 26, 2016) - CrowdReviews.com, a provider of web hosting reviews and ratings, has released a statement...
Blog Archive
- December (19)
- November (25)
- October (28)
- September (26)
- August (28)
- July (31)
- June (26)
- May (27)
- April (28)
- March (30)
- February (28)
- January (31)
- December (31)
- November (30)
- October (31)
- September (29)
- August (44)
- July (56)
- June (53)
- May (54)
- April (48)
- March (55)
- February (44)
- January (3)
- December (5)
- November (5)
- October (26)
- September (25)
- August (29)
- July (26)
- June (18)
- September (1)
About Me
Total Pageviews
Unified Service Desk Best Practices (Part 1) â Leveraging the new âIE Process Hosting Type
There is so much information available on Unified Service Desk, yet it does not cover many aspects of the product. We constantly get valuable feedback from the Unified Service Desk community, Unified Service Desk customers, and internal teams. One thing that has been consistent is about the need for best practices one should consider while developing Unified Service Desk solutions.
As part of our quest to make our customers get the most out of our products, we are starting this blog series with the intention of helping you understand and apply the best practices that our team, and the Unified Service Desk experts, have acquired by implementing several solutions.
Hope you find these valuable. Please leave your feedback and suggestions for future blogs in the comments section. Below is our first blog post in this series.
BackgroundThe new browser hosting type "IE Process" was introduced in Unified Service Desk 2.0 to improve the performance of Unified Service Desk client application and better memory management. The previous only available hosting type "Internal WPF" works in process, mode which results in huge memory footprints of Unified Service Desk as and when more browser based applications are hosted in Unified Service Desk. The new hosting type "IE Process" helps in getting the browser instance out of process from Unified Service Desk process resulting in better experience. For the key benefits of the IE Process mode, see MSDN: IE Process.
How IE Process Management works?'Internal WPF' hosting type leverages the .NET browser control, which runs in-proc within Unified Service Desk process. Where as, the new 'IE Process' hosting type creates Internet Explorer instances using the Shdocvw COM interface. With this new approach, when Unified Service Desk is spinning up new Internet Explorer instances, one can observe the Internet Explorer processes getting created in the task manager dynamically. The memory of the Unified Service Desk client remains same and in turn the memory of the Internet Explorer instances would be increasing based on the number of web applications configured in Unified Service Desk. This is, in contrast to 'Internal WPF' hosting type, an out-proc mode.
The number of Internet Explorer processes required would be completely managed by the Internet Explorer COM interface, and Unified Service Desk never decides if a new process needs to be created or an existing process will be sufficient. The Internet Explorer instance management is delegated completely to the COM interface, thereby isolating any process management responsibilities out of Unified Service Desk.
Internet Explorer processes depends on multiple factors that fall under available resources such as Available Memory, Virtualized environment, and Internet Explorer specific global settings such as UAC Mode, Protection Mode, TabProcGrowth settings etc. The Internet Explorer COM interface determines based on various resourcing factors and limits the number of Internet Explorer instances to be created for a given client environment.
When agents continue to use Unified Service Desk, there may be instances when one could observe the error messages in Unified Service Desk indicating creating of COM interface failed. This happens when Internet Explorer had exhausted all the available the resources, and could not create any new instances. This could mean the maximum number of possible instances of Internet Explorer possible for the client environment were already created for a client computer, and the client computer has no resource left to continue creating more Internet Explorer instances, but user is still trying to create more Internet Explorer windows from Unified Service Desk.
This resource constraint varies from computer to computer and their configurations, so the actual timing of this issue is not a straight answer, but varies from machine to machine, configuration to configuration, and IE version to version.
Best PracticeAlthough, Unified Service Desk does not restrict the user from using the application, there are few things that can be considered during configuration, few that needs to be usage and behavior adjustments.
Thank You!
Please leave your feedback and suggestions for future blogs in the comments section.
Contributors to this blog post: Sid Gundavarapu & ArulPrasad Rajarathinam
Source: Unified Service Desk Best Practices (Part 1) – Leveraging the new "IE Process Hosting Type
0 comments:
Post a Comment