作成日: 2014/12/05 最終更新日: 2015/01/15
文書種別
不具合
発生環境
Internet Explorer 8
状況
修正済み
詳細
C1DialogにC1TabとC1GridViewを配置して、C1Dialogの表示と非表示を繰り返すと、メモリが解放されずメモリリークが発生します。
【再現手順】
1. サンプルコードを実行します。
2. 「開く」ボタンと「閉じる」ボタンを交互にクリックします。
結果: タスクマネージャーでメモリ使用量を確認すると、メモリが解放されずに増加し続けます。
【サンプルコード】
<input type="button" value="開く" onclick="$('#C1Dialog1').c1dialog('open');" />
<input type="button" value="閉じる" onclick="$('#C1Dialog1').c1dialog('close');" />
<wijmo:C1Dialog ID="C1Dialog1" runat="server" AppendTo="body" MaintainVisibilityOnPostback="False" Show="blind" Height="600px" Width="800px">
<CollapsingAnimation Option=""></CollapsingAnimation>
<ExpandingAnimation Option=""></ExpandingAnimation>
<CaptionButtons>
<Pin IconClassOn="ui-icon-pin-w" IconClassOff="ui-icon-pin-s"></Pin>
<Refresh IconClassOn="ui-icon-refresh"></Refresh>
<Minimize IconClassOn="ui-icon-minus"></Minimize>
<Maximize IconClassOn="ui-icon-extlink"></Maximize>
<Close IconClassOn="ui-icon-close"></Close>
</CaptionButtons>
<Content>
<wijmo:C1Tabs ID="C1Tabs1" runat="server">
<Pages>
<wijmo:C1TabPage ID="C1Tabs1_Tab1" runat="server" StaticKey="" Text="Tab1">
<wijmo:C1GridView ID="C1GridView1" runat="server">
:
</wijmo:C1GridView>
</wijmo:C1TabPage>
</Pages>
</wijmo:C1Tabs>
</Content>
</wijmo:C1Dialog>
【再現手順】
1. サンプルコードを実行します。
2. 「開く」ボタンと「閉じる」ボタンを交互にクリックします。
結果: タスクマネージャーでメモリ使用量を確認すると、メモリが解放されずに増加し続けます。
【サンプルコード】
<input type="button" value="開く" onclick="$('#C1Dialog1').c1dialog('open');" />
<input type="button" value="閉じる" onclick="$('#C1Dialog1').c1dialog('close');" />
<wijmo:C1Dialog ID="C1Dialog1" runat="server" AppendTo="body" MaintainVisibilityOnPostback="False" Show="blind" Height="600px" Width="800px">
<CollapsingAnimation Option=""></CollapsingAnimation>
<ExpandingAnimation Option=""></ExpandingAnimation>
<CaptionButtons>
<Pin IconClassOn="ui-icon-pin-w" IconClassOff="ui-icon-pin-s"></Pin>
<Refresh IconClassOn="ui-icon-refresh"></Refresh>
<Minimize IconClassOn="ui-icon-minus"></Minimize>
<Maximize IconClassOn="ui-icon-extlink"></Maximize>
<Close IconClassOn="ui-icon-close"></Close>
</CaptionButtons>
<Content>
<wijmo:C1Tabs ID="C1Tabs1" runat="server">
<Pages>
<wijmo:C1TabPage ID="C1Tabs1_Tab1" runat="server" StaticKey="" Text="Tab1">
<wijmo:C1GridView ID="C1GridView1" runat="server">
:
</wijmo:C1GridView>
</wijmo:C1TabPage>
</Pages>
</wijmo:C1Tabs>
</Content>
</wijmo:C1Dialog>
回避方法
この問題はバージョン4.0.20143.195で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。
修正版の適用方法については、アップデートの方法を参照してください。
旧文書番号
81088