King Arthur's round table and HTML component (HtC) Memory Leak

Source: Internet
Author: User

SeeCnblogsThere is a fresh blood, watching everyone speak freely, I think it will infect every watchBlogWill make the atmosphere better and better. A group of technologies that you likeBloggerGathering together is a difficult task, but it is even harder to let them speak freely with excitement and pride.

King Arthur's dream is not only for the prosperity of Rome and the glory of Britain, but for the purpose of realizing his dream, not for his sword, but for his knight corps, the round table in King Arthur's palace can bring together the proud and extraordinary knights to fight together and share honor and disgrace.

King Arthur avoided the lawnmower paradox mentioned in modern management, avoided a group of fallen and fierce knights, and used round tables to bring up a group of thoughtful teams, many of these groups are standing with him in a queue of brothers and dead parties who throw their heads and shed blood. After that, there is no cup of wine in the robe to release the weapons of war, and King Arthur gives them more glory, more positions allow them to sit together and brainstorm and continue fighting. Who can say that this round table is not required by every team.

At this time, I think every one here may beBloggerAll are one or a group of knights,CnblogsMaybe it's a round table. Here we will learn about the experience of conflict, creation, communication, team, and trust. I think this kind of experience is required for everyone.

Before Dudu And the source of inspiration. Cnblogs Tomorrow or the future, maybe we don't know Cnblogs The real future, but falls BBS , Excellent forum, original technology publishing area or Weblog The argument is futile, And I hope Cnblogs It will become the Round Tables of these knights as it is now. As long as there is always Camilo-style feedback Cnblogs There will be innovation, and there will be new dreams and tomorrow.

 

See Q/ Which may be suitable for the current situation of our project. I wonder if HTC Control or XMLHTTP The timeout problem occurs occasionally on one or two of our pages with queries. IE How terrible it is to stop responding. At present, testers need to use the task browser. Kill Drop IE . Since the serialization engine in the middle is also written by ourselves, it is difficult to isolate the problem:

1. HTC is the control too big? Memory leakage or ie patch has not been installed, this is because some machines appear frequently .

2. XMLHTTP timeout. -- XMLHTTP timeout , which may need to be asynchronous.

3. the serialization engine in the middle has problems and the performance is not good enough. -- NO, we tested stress.

4. does the backend logic component with long transactions cause timeout? -- the possibility is not met, code review and optimization many times, the stress test results are also good

It seems that the previous two possibilities are relatively high. In any case, we should consider this issue. Let's take another round of testing. The bottom line is to find the problem. If the problem cannot be found, determine the impact of this error? Which of the following measures can be taken to address these impacts?Ready?

 

q removing an HTML component (HtC) from an HTML page does not seem to release memory. I tested this using two functions. the first adds an HTC component to a page 1000 times. the second removes the added components one by one. adding the components to the page increased Microsoft Internet Explorer memory usage, but removing the component did not bring down the memory usage. However, whenever I minimize the browser, memory usage comes down. What am I doing wrong?

A According to the Knowledge Base Article "memory leak occurs when behaviors are dynamically removed," Your problem is caused by a synchronization issue between Internet Explorer and the script engine.
This fix is already ded in Internet Explorer 6.0 SP1, but it is turned off by default. to turn on this fix, set the following registry value to either a string value of yes or a binary value of 1:

HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ main \ cleanup htcs


If that doesn't help, you cocould have a different problem, which is not fixed. according to the Knowledge Base Article "memory leak occurs when you remove behaviors", a solution is to programmatically refresh the page or browse to another page.

 

Source: Http://msdn.microsoft.com/msdnmag/issues/04/06/WebQA/default.aspx

 

 

In addition, I collected some information aboutHTCControls andXML HTTPOfKBYou need to verify whether the client has been deployed?

BUG: cached HTC files generate unnecessary GET requests

Http://support.microsoft.com/default.aspx? SCID = KB; en-US; 319176

 

Related

BUG: Internet Explorer may stop responding when you load nested element Behaviors

Http://support.microsoft.com/default.aspx? SCID = KB; en-US; 319738

 

Cached HTC files generate additional GET requests in Internet Explorer 6

Http://support.microsoft.com/default.aspx? SCID = KB; en-US; 840312

 

InstallIE6OfService Pack

How to obtain the latest service pack for Internet Explorer 6(Recommended Installation)

Http://support.microsoft.com/default.aspx? SCID = KB; en-US; 328548

Http://www.microsoft.com/windows/ie/downloads/critical/ie6sp1/default.asp

 

Microsoft XML 4.0 Service Pack 1(Not Required)

Http://support.microsoft.com/default.aspx? SCID = KB; en-US; 318889

Http://msdn.microsoft.com/downloads/default.asp? Url =/downloads/sample. asp? Url =/msdn-files/027/001/766/msdncompositedoc. xml

 

Notes:

BUG: progress bar shows page that continues to load when attached behavior is inserted in a page dynamically

Http://support.microsoft.com/default.aspx? SCID = KB; en-US; 320731

 

PRB: The send object of XMLHTTP may fail with 0x800c0008

Http://support.microsoft.com/default.aspx? SCID = KB; en-US; 302820

 

Fix: the XMLHTTP object handles uppercase server names incorrectly

Http://support.microsoft.com/default.aspx? SCID = KB; en-US; 834396

 

 

Two usefulKBAlso collected

How to capture TCP and HTTP data frames using network monitor and msxml http code

Http://support.microsoft.com/default.aspx? SCID = KB; en-US; 295405

 

Frequently Asked Questions about serverxmlhttp

Http://support.microsoft.com/default.aspx? SCID = KB; en-US; 290761

 

SeeThis websiteThe clock is good. I also add one in the announcement area. below is myCodeYou canCopyTo yourBlogMedium

<Embed src = "http://www.clocklink.com/Clocks/0001-Red.swf? Timezone = CCT"

 Width = "200" Height = "200" wmode = "Transparent" type = "application/X-Shockwave-flash" dateformat = "YYYY-MM-DD">

 

Write Weblog At that time, the first heavy rain during the time when we arrived in Nanjing was ushered in. The rain stopped and the weather was much cooler, but the nightlife in Nanjing remained unchanged, 10 : 30 I went out for dinner and couldn't find a bright place to eat. M Note that no package is available for both KFC and KFC. What's more, KFC's Mm Regardless of the hunger of others, I recommend some cool tart. - Later, I changed KFC to Macau Street. It seems that only the Nanjing dashboard that goes to the lion bridge can have food. Sitting in a taxi, I can see the water on the road. Suddenly, I feel that this modern city with house prices is dirty and cool, it quickly reminds me of the food and night in Guangzhou, shaking down the window and looking at the dark streets, saying " Master - Please hurry up " .

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.