<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Internet Explorer hangs / CPU = 100% when zooming &amp;amp; panning with mouse in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/internet-explorer-hangs-cpu-100-when-zooming-amp/m-p/343636#M8866</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am experiencing the same problem.&amp;nbsp; With my application browser response stops when panning the map while a zoom operation is in progress on point features.&amp;nbsp; browser response slows, but recovers when panning the map when a zoom operation is in progress for polygon features.&amp;nbsp; In all cases, the browser eventually recovers and browser response is restored.&amp;nbsp; IE is toast when this happens.&amp;nbsp; Chrome seems to recover the fastest.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One of my QA colleagues ran across this issue and i was able to recreate it in the 2.4 SDK too.&amp;nbsp; Any possibility of this being remedied despite the likelihood of something like this happening on a regular basis?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Feb 2012 17:14:13 GMT</pubDate>
    <dc:creator>HasheenDeBerry</dc:creator>
    <dc:date>2012-02-27T17:14:13Z</dc:date>
    <item>
      <title>Internet Explorer hangs / CPU = 100% when zooming &amp;amp;amp; panning with mouse</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/internet-explorer-hangs-cpu-100-when-zooming-amp/m-p/343635#M8865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;We're using the 2.1 Silverlight API with SL4 in production.&amp;nbsp; Our customer is reporting IE7 hanging when they zoom.&amp;nbsp; On our test systems we can reproduce IE (we're using IE9) hanging with CPU going to 100% when we zoom and pan at the same time interactively with the mouse.&amp;nbsp; It seems easier to repro using aerial imagery than with streets maps (both from arcgis online), but you can see the problem with both.&amp;nbsp; In testing, we've reproduced this problem in both your 2.1 and 2.2 releases.&amp;nbsp; It seems that sometimes, after about 1 minute or so, IE starts working again, but often it stays hung.&amp;nbsp; If you look in task manager, you can see the working set constantly increasing with the CPU pegged.&amp;nbsp; I also reproduced this with your interactive demo (which seems to be currently using 2.2):&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#SwitchMap"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#SwitchMap&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;-using imagery works best - just zoom by spinning the mouse wheel, then quickly try to pan at the same time.&amp;nbsp; After several tries, you should see the problem.&amp;nbsp; After reproducing, I attached the debugger and got the call stack.&amp;nbsp; I did this a few times:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1) try1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt; System.Windows.dll!MS.Internal.XcpImports.GetValue(MS.Internal.IManagedPeerBase managedPeer = {System.Windows.Controls.UIElementCollection}, System.Windows.DependencyProperty property = {System.Windows.CoreDependencyProperty}) + 0x50 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.DependencyObject.GetValueInternal(System.Windows.DependencyProperty dp) + 0x39 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.PresentationFrameworkCollection&amp;lt;System.Windows.UIElement&amp;gt;.CountImpl.get() + 0x32 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.PresentationFrameworkCollection&amp;lt;System.__Canon&amp;gt;.CollectionEnum&amp;lt;System.__Canon&amp;gt;.MoveNext() + 0x24 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.getProgress() + 0x138 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.bmi_DownloadProgress(object sender, System.Windows.Media.Imaging.DownloadProgressEventArgs e, ESRI.ArcGIS.Client.TiledLayer.ImageTileInfo data, System.EventHandler&amp;lt;System.Windows.Media.Imaging.DownloadProgressEventArgs&amp;gt; onProgressEventHandler) + 0xf5 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.LoadImage.AnonymousMethod__f(object sender, System.Windows.Media.Imaging.DownloadProgressEventArgs e) + 0x1c bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.CoreInvokeHandler.InvokeEventHandler(int typeIndex, System.Delegate handlerDelegate, object sender, object args) + 0x937 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, int actualArgsTypeIndex, string eventName) + 0x338 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) try2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt; System.Windows.dll!MS.Internal.XcpImports.GetValue(MS.Internal.IManagedPeerBase managedPeer = {System.Windows.Controls.Image}, System.Windows.DependencyProperty property = {System.Windows.CoreDependencyProperty}) + 0x50 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.DependencyObject.GetValueInternal(System.Windows.DependencyProperty dp) + 0x39 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.FrameworkElement.GetValueInternal(System.Windows.DependencyProperty dp) + 0x44 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.Controls.Image.Source.get() + 0xc0 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.getProgress() + 0xa5 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.showImage(System.Windows.Controls.Image img, bool enableFading) + 0x234 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.bmi_DownloadProgress(object sender, System.Windows.Media.Imaging.DownloadProgressEventArgs e, ESRI.ArcGIS.Client.TiledLayer.ImageTileInfo data = {ESRI.ArcGIS.Client.TiledLayer.ImageTileInfo}, System.EventHandler&amp;lt;System.Windows.Media.Imaging.DownloadProgressEventArgs&amp;gt; onProgressEventHandler) + 0xd5 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.LoadImage.AnonymousMethod__f(object sender, System.Windows.Media.Imaging.DownloadProgressEventArgs e) + 0x1c bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.CoreInvokeHandler.InvokeEventHandler(int typeIndex, System.Delegate handlerDelegate, object sender, object args) + 0x937 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, int actualArgsTypeIndex, string eventName) + 0x338 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) try 3 - streets&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt; System.Windows.dll!MS.Internal.XcpImports.ConvertType(MS.Internal.CValue outVal, int typeIndex, bool releaseObjectReference, bool deleteBuffer, MS.Internal.IManagedPeerBase fromObject) + 0x4f9 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.XcpImports.ConvertCValueForManagedWithType(System.Type propertyType, ref MS.Internal.CValue outVal = {MS.Internal.CValue}, int outDOType = 0x00000000, bool releaseObjectReference = true, bool deleteBuffer = true, MS.Internal.IManagedPeerBase fromObject = {System.Windows.Controls.UIElementCollection}) + 0x1eb bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.XcpImports.GetValue(MS.Internal.IManagedPeerBase managedPeer, System.Windows.DependencyProperty property) + 0x72 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.DependencyObject.GetValueInternal(System.Windows.DependencyProperty dp) + 0x39 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.PresentationFrameworkCollection&amp;lt;System.Windows.UIElement&amp;gt;.CountImpl.get() + 0x32 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.PresentationFrameworkCollection&amp;lt;System.Windows.UIElement&amp;gt;.GetItemDependencyObject(int index = 0x00000c44) + 0x1b bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.Controls.UIElementCollection.GetItemImplSkipMethodPack(int index) + 0x6 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.PresentationFrameworkCollection&amp;lt;System.Windows.UIElement&amp;gt;.CollectionEnum&amp;lt;System.Windows.UIElement&amp;gt;.Current.get() + 0x42 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.getProgress() + 0x7d bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.bmi_DownloadProgress(object sender, System.Windows.Media.Imaging.DownloadProgressEventArgs e, ESRI.ArcGIS.Client.TiledLayer.ImageTileInfo data, System.EventHandler&amp;lt;System.Windows.Media.Imaging.DownloadProgressEventArgs&amp;gt; onProgressEventHandler) + 0xf5 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.LoadImage.AnonymousMethod__f(object sender, System.Windows.Media.Imaging.DownloadProgressEventArgs e) + 0x1c bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.CoreInvokeHandler.InvokeEventHandler(int typeIndex, System.Delegate handlerDelegate, object sender, object args) + 0x937 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, int actualArgsTypeIndex, string eventName) + 0x338 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3.1) break into dbg again during same hang: (eventually #3 came back)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt; System.Windows.dll!MS.Internal.XcpImports.ConvertCValueForManagedWithType(System.Type propertyType, ref MS.Internal.CValue outVal = {MS.Internal.CValue}, int outDOType = 0x00000000, bool releaseObjectReference = true, bool deleteBuffer = true, MS.Internal.IManagedPeerBase fromObject = {System.Windows.Controls.UIElementCollection}) + 0x1bb bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.XcpImports.GetValue(MS.Internal.IManagedPeerBase managedPeer, System.Windows.DependencyProperty property) + 0x72 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.DependencyObject.GetValueInternal(System.Windows.DependencyProperty dp) + 0x39 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.PresentationFrameworkCollection&amp;lt;System.Windows.UIElement&amp;gt;.CountImpl.get() + 0x32 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.PresentationFrameworkCollection&amp;lt;System.Windows.UIElement&amp;gt;.GetItemDependencyObject(int index = 0x00000e43) + 0x1b bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.Controls.UIElementCollection.GetItemImplSkipMethodPack(int index) + 0x6 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!System.Windows.PresentationFrameworkCollection&amp;lt;System.Windows.UIElement&amp;gt;.CollectionEnum&amp;lt;System.Windows.UIElement&amp;gt;.Current.get() + 0x42 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.getProgress() + 0x7d bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.showImage(System.Windows.Controls.Image img, bool enableFading) + 0x234 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.bmi_DownloadProgress(object sender, System.Windows.Media.Imaging.DownloadProgressEventArgs e, ESRI.ArcGIS.Client.TiledLayer.ImageTileInfo data = {ESRI.ArcGIS.Client.TiledLayer.ImageTileInfo}, System.EventHandler&amp;lt;System.Windows.Media.Imaging.DownloadProgressEventArgs&amp;gt; onProgressEventHandler) + 0xd5 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ESRI.ArcGIS.Client!ESRI.ArcGIS.Client.TiledLayer.LoadImage.AnonymousMethod__f(object sender, System.Windows.Media.Imaging.DownloadProgressEventArgs e) + 0x1c bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.CoreInvokeHandler.InvokeEventHandler(int typeIndex, System.Delegate handlerDelegate, object sender, object args) + 0x937 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, int actualArgsTypeIndex, string eventName) + 0x338 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I was hoping that the 2.2 fix "Map.ZoomTo() followed by Map.PanTo() leads to incorrect tile level calculation that causes application to hang" would fix this problem, but it doesn't seem to.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can we fix this problem?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jul 2011 20:47:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/internet-explorer-hangs-cpu-100-when-zooming-amp/m-p/343635#M8865</guid>
      <dc:creator>AndySanford</dc:creator>
      <dc:date>2011-07-19T20:47:39Z</dc:date>
    </item>
    <item>
      <title>Re: Internet Explorer hangs / CPU = 100% when zooming &amp; panning with mouse</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/internet-explorer-hangs-cpu-100-when-zooming-amp/m-p/343636#M8866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am experiencing the same problem.&amp;nbsp; With my application browser response stops when panning the map while a zoom operation is in progress on point features.&amp;nbsp; browser response slows, but recovers when panning the map when a zoom operation is in progress for polygon features.&amp;nbsp; In all cases, the browser eventually recovers and browser response is restored.&amp;nbsp; IE is toast when this happens.&amp;nbsp; Chrome seems to recover the fastest.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One of my QA colleagues ran across this issue and i was able to recreate it in the 2.4 SDK too.&amp;nbsp; Any possibility of this being remedied despite the likelihood of something like this happening on a regular basis?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2012 17:14:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/internet-explorer-hangs-cpu-100-when-zooming-amp/m-p/343636#M8866</guid>
      <dc:creator>HasheenDeBerry</dc:creator>
      <dc:date>2012-02-27T17:14:13Z</dc:date>
    </item>
  </channel>
</rss>

