Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
959
CPU usage when page is idle
posted

I'm looking at an issue I can duplicate in IE7 and IE8 with Compatibility View. The page has two WebDataGrids insied a WebGroupBox that is on an UpdatePanel. EnableDataViewState is true. After binding a datasource (DataSet from SQL) to the grids, the iexplorer.exe process shows CPU activity when the page is sitting idle: no user interaction. It never seems to stop: I've waited up to an hour and the process shows CPU activity in TaskMan and ProcExp. Oddly, ProcMon doesn't show any disk, registry, network, or thread IO from the same process. In IE8, if you disable compatibility view the page laods and CPU returns to 0% until you interact with the page. I'm using version 11.1.20111.2158. The same issue occurs on other pages in the application that have WebDataGrid in WebGroupBox on UpdatePanel. Some grids have filtering and other don't but all have EnableDataViewState=True and cell selection. Example ASPX snippet.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<igmisc:WebGroupBox ID="WebGroupBoxDetails" runat="server" EnableAppStyling="True"

 

 

Text="" Width

="1008px">

 

 

<Template

>

 

 

<asp:Panel ID="PanelDetails" runat

="server">

 

 

<table id="TableDeploySelections" border="0" cellpadding="0" cellspacing="0" frame

="box">

 

 

<tr

>

 

 

<td align="center" width="50%">Convergence Wave</td

>

 

 

<td align="center" width="50%">Application(s)/DPT(s)</td

>

 

 

</tr

>

 

 

<tr

>

 

 

<td><ig:WebDataGrid ID="WebDataGridConvergenceWaves" runat="server"

 

 

Height="330px" Width="384px" AutoGenerateColumns="False" ShowHeader

="False"

 

 

EnableDataViewState

="True">

 

 

<EmptyRowsTemplate

>

No Waves Found

 

</EmptyRowsTemplate

>

 

 

<Columns

>

 

 

<ig:BoundDataField DataFieldName="WaveName" Key="WaveName" Width

="100%">

 

 

<Header Text="WaveName"

/>

 

 

</ig:BoundDataField

>

 

 

</Columns

>

 

 

<Behaviors

>

 

 

<ig:Selection CellSelectType="Single" Enabled

="true">

 

 

</ig:Selection

>

 

 

</Behaviors

>

 

 

</ig:WebDataGrid></td

>

 

 

<td><ig:WebDataGrid ID="WebDataGridApplications" runat="server"

 

 

Height="330px" Width="384px" AutoGenerateColumns="False" ShowHeader

="False"

 

 

EnableDataViewState

="True">

 

 

<EmptyRowsTemplate

>

No Waves Found

 

</EmptyRowsTemplate

>

 

 

<Columns

>

 

 

<ig:BoundDataField DataFieldName="GroupName" Key="GroupName" Width

="100%">

 

 

<Header Text="GroupName"

/>

 

 

</ig:BoundDataField

>

 

 

</Columns

>

 

 

<Behaviors

>

 

 

<ig:Selection CellSelectType="Multiple" Enabled

="true">

 

 

</ig:Selection

>

 

 

<ig:Filtering

>

 

 

</ig:Filtering

>

 

 

</Behaviors

>

 

 

</ig:WebDataGrid

>

 

 

</td

>

 

 

</tr

>

 

 

</table

>

 

 

</asp:Panel

>

 

 

<asp:Panel ID="PanelImpTDS" runat

="server">

 

 

<br />Implementation Time (<font color="#0066FF"><b>Local: if time is omitted, the request will be submitted for immediate processing</b></font>)<br

/>

 

 

<ig:WebDateTimeEditor ID="WebDateTimeEditorImpTDS" runat="server"

 

 

DataMode="EditModeText" DisplayModeFormat="g" EditModeFormat="g"

 

 

Width

="300px">

 

 

<Buttons SpinButtonsDisplay

="OnRight">

 

 

</Buttons

>

 

 

</ig:WebDateTimeEditor

>

 

 

</asp:Panel

>

 

 

<asp:Panel ID="PanelTicket" runat

="server">

Ticket :

 

<br

/>

 

 

<ig:WebTextEditor ID="WebTextEditorTicket" runat="server" Width="300px" MaxLength

="100">

 

 

</ig:WebTextEditor

>

 

 

</asp:Panel

>

 

 

<asp:Panel ID="PanelSubmit" runat

="server">

 

 

<asp:Button ID="ButtonSubmit" runat="server" Text="Submit"

 

 

onclick="ButtonSubmit_Click" OnClientClick

="clearDropDowns()"/>

 

 

<asp:Label ID="LabelSubmitError" runat="server" Font-Bold="True"

 

 

ForeColor="#CC0000"></asp:Label

>

 

 

</asp:Panel

>

 

 

</Template

>

 

 

</igmisc:WebGroupBox

>