A performance problem with the IDZ web-site

A performance problem with the IDZ web-site

Sorry for a post to 'Intel C++ compiler' forum. A subject I'd like to discuss is a very important one.
.
It was already described and here are steps to reproduce:
.
- Launch Internet Explorer
- Select in menu: Tools -> Internet Options -> Press 'Select' button in 'Change how webpages are displayed in tabs.' -> Disable a checkbox 'EnableTabbed Browsing (...)'
- Restart Internet Explorer
- Open Windows Task Manager and select a 'Processes' property page ( click on a 1st column to order by name all running applications )
- Select a forum on the IDZ and try to open as many as possible posts, for example 20 or 30, by using right click and then 'Open in New Window' ( ! ). So, every post should be displayed in its own IE (!)
- When all Internet Explorers loaded content CPU(s) utilization ( CPU column ) is NOT zero and something is continuously executed (!) and it affects the whole system.
.
I think it is related to a new editor control ( possibly something else ) since there wasn't any network related transfers ( could be easily verified on 'Networking' property page of Windows Task Manager ) when I tested it. Also, a cursor in the editor control is not blinking like in a Windows Notebook, for example, and it is displayed ( blinks ) almost continuously!
.
I'm also attaching four log files that demonstrate the performance problem:
.
Note: I used a Microsoft Spy++ utility and it is included with Visual Studio Professional Editions
.
'Intel.com.txt' - www.intel.com web-site is visited and all windows messages for 10 seconds recorded ( when ALL html content was loaded ):
.
<00001> 00010170 P WM_PAINT hdc:00000000
<00002> 00010170 P WM_TIMER wTimerID:4104 tmprc:00000000
...
.
'Hotmail.com.txt' - www.hotmail.com web-site is visited and all windows messages for 10 seconds recorded ( when ALL html content was loaded ):
.
<00001> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00002> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
...
.
'IDZ.1.com.txt' - an IDZ user's web-link software.intel.com/user/nnnnnn is visited and all windows messages for 10 seconds recorded ( when ALL html content was loaded ):
.
<00001> 00010170 P WM_PAINT hdc:00000000
<00002> 00010170 P WM_PAINT hdc:00000000
<00003> 00010170 P WM_PAINT hdc:00000000
<00004> 00010170 P WM_PAINT hdc:00000000
<00005> 00010170 P WM_PAINT hdc:00000000
<00006> 00010170 P WM_PAINT hdc:00000000
<00007> 00010170 P WM_PAINT hdc:00000000
<00008> 00010170 P WM_PAINT hdc:00000000
<00009> 00010170 P WM_PAINT hdc:00000000
<00010> 00010170 P WM_PAINT hdc:00000000
<00011> 00010170 P WM_PAINT hdc:00000000
<00012> 00010170 P WM_PAINT hdc:00000000
<00013> 00010170 P WM_PAINT hdc:00000000
<00014> 00010170 P WM_PAINT hdc:00000000
<00015> 00010170 P WM_PAINT hdc:00000000
<00016> 00010170 P WM_PAINT hdc:00000000
<00017> 00010170 P WM_PAINT hdc:00000000
<00018> 00010170 P WM_PAINT hdc:00000000
<00019> 00010170 P WM_PAINT hdc:00000000
<00020> 00010170 P WM_PAINT hdc:00000000
<00021> 00010170 P WM_PAINT hdc:00000000
<00022> 00010170 P WM_PAINT hdc:00000000
<00023> 00010170 P WM_PAINT hdc:00000000
<00024> 00010170 P WM_PAINT hdc:00000000
<00025> 00010170 P WM_PAINT hdc:00000000
<00026> 00010170 P WM_PAINT hdc:00000000
<00027> 00010170 P WM_PAINT hdc:00000000
<00028> 00010170 P WM_PAINT hdc:00000000
<00029> 00010170 P WM_PAINT hdc:00000000
<00030> 00010170 P WM_PAINT hdc:00000000
<00031> 00010170 P WM_PAINT hdc:00000000
<00032> 00010170 P WM_PAINT hdc:00000000
<00033> 00010170 P WM_PAINT hdc:00000000
<00034> 00010170 P WM_PAINT hdc:00000000
<00035> 00010170 P WM_PAINT hdc:00000000
<00036> 00010170 P WM_PAINT hdc:00000000
<00037> 00010170 P WM_PAINT hdc:00000000
<00038> 00010170 P WM_PAINT hdc:00000000
<00039> 00010170 P WM_PAINT hdc:00000000
<00040> 00010170 P WM_PAINT hdc:00000000
...
.
'IDZ.1.com.txt' - an IDZ user's web-link software.intel.com/user/nnnnnn/track is visited, a post selected, and all windows messages for 10 seconds recorded  ( when ALL html content was loaded ) after a text 'Hello IDZ' was entered in the 'Comments *' edit box:
.
<00001> 00010170 P WM_PAINT hdc:00000000
<00002> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00003> 00010170 P WM_PAINT hdc:00000000
<00004> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00005> 00010170 P WM_PAINT hdc:00000000
<00006> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00007> 00010170 P WM_PAINT hdc:00000000
<00008> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00009> 00010170 P WM_PAINT hdc:00000000
<00010> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00011> 00010170 P WM_PAINT hdc:00000000
<00012> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00013> 00010170 P WM_PAINT hdc:00000000
<00014> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00015> 00010170 P WM_PAINT hdc:00000000
<00016> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00017> 00010170 P WM_PAINT hdc:00000000
<00018> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00019> 00010170 P WM_PAINT hdc:00000000
<00020> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00021> 00010170 P WM_PAINT hdc:00000000
<00022> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00023> 00010170 P WM_PAINT hdc:00000000
<00024> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00025> 00010170 P WM_PAINT hdc:00000000
<00026> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00027> 00010170 P WM_PAINT hdc:00000000
<00028> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00029> 00010170 P WM_PAINT hdc:00000000
<00030> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00031> 00010170 P WM_PAINT hdc:00000000
<00032> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00033> 00010170 P WM_PAINT hdc:00000000
<00034> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00035> 00010170 P WM_PAINT hdc:00000000
<00036> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00037> 00010170 P WM_PAINT hdc:00000000
<00038> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00039> 00010170 P WM_PAINT hdc:00000000
<00040> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00041> 00010170 P WM_PAINT hdc:00000000
<00042> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
<00043> 00010170 P WM_PAINT hdc:00000000
<00044> 00010170 P WM_TIMER wTimerID:4096 tmprc:00000000
...
So, there is a performance impact on Dual-core and dramatic impact on Single-core computer systems:
.
Dual-core - both CPUs loaded by ~40% when editing in the editor started
.
Single-core - a CPU is loaded by ~90% when editing in the editor started
.
Best regards,
Sergey

9 Beiträge / 0 neu
Letzter Beitrag
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.

>>...I'm also attaching four log files that demonstrate the performance problem...
.
Note: For security reasons two txt files renamed as follows:
.
Intel.com.txt -> Intel.com_.txt
Hotmail.com.txt -> Hotmail.com_.txt

Anlagen: 

This is a short follow up related to these performance problems:

As soon as some thread grows ( number of posts increases ) it gets worse. Please take a look at a thread with more than 280 posts:

Forum topic: Optimization of sine function's taylor expansion
Web-link: http://software.intel.com/en-us/forums/topic/278083

When I switch between pages it takes too long to load web-content for a selected page. Also, I recommend to use slower and older ( 3 - 5 years old ) computers with dual- or single-core CPUs to reproduce these problems.

Best regards,
Sergey

Sergey,
thanks for digging the details on the IDZ performance issue. Let me transfer this to the right forum for all IDZ issues.

thank you very much.
Jennifer

There is another thread with lots of responces from IDZ users:

Forum topic: New Forum design - hard to read text of topic
Web-link: http://software.intel.com/en-us/forums/topic/325971

I'll provide some additional details since I'm able to compare how IDZ web-site looks like on several computer systems with Quard-core CPU, with Dual-core-CPU, and Single-core CPU.

>>I'll provide some additional details since I'm able to compare how IDZ web-site looks like on several computer systems with
>>Quard-core CPU, with Dual-core-CPU, and Single-core CPU.

Tested on these computer systems:

Windows 7 Professional ( Build 7601 SP1 ) - Quad-Core
IE9 ( 9.0.8122.16421 \ Update Versions: 9.0.11 ( KB2761451 ) )
Reproducible - No

Windows XP ( Build 2600 SP3 ) - Dual-Core CPU
IE8 ( 8.0.6001.18702 )
Reproducible - Yes

Windows XP ( Build 2600 SP3 ) - Single-Core CPU
IE8 ( 8.0.6001.18702 )
Reproducible - Yes

Thank you Sergey, I really appreciate this input!

I think this issue has relatively low priority (comparing to other requests from IDZ members, includig you). Anyway, I'll forward this information to our webdeveloprs.

>>...
>>IE9 ( 9.0.8122.16421 \ Update Versions: 9.0.11 ( KB2761451 ) )
>>Reproducible - No
>>...
>>IE8 ( 8.0.6001.18702 )
>>Reproducible - Yes
>>
>>...
>>IE8 ( 8.0.6001.18702 )
>>Reproducible - Yes

I considered an upgrade for IE8 but unfortunately IE9 is not supported on Windows XP platforms. Or, did I miss something here?

I think you need to change the priority of the issue since Windows XP and IE8 will be supported for 2 more years until 2014 and some IDZ users could experience that problem. I will need to use Windows XP and IE8 on some computers ( as testing computers ) for many more years since it is impossible to make an upgrade to Windows 7 or IE9.

Thanks in advance.

Best regards,
Sergey

Melden Sie sich an, um einen Kommentar zu hinterlassen.