RadMap performance in app with high memory usage

2 posts, 0 answers
  1. Shrinand
    Shrinand avatar
    10 posts
    Member since:
    Oct 2010

    Posted 26 Mar 2015 Link to this post

    Hi guys,

    My app typically uses high amount of memory, up to 1GB in some cases. My machine has 12GB so no problem. However in intensive cases, RadMap fails to respond after panning/zooming for a couple of times. When profiled, the bottleneck is in Telerik.Windows.Controls.Map.TileSource.CreateBitmap(). I tried using cache but not much improvement. Any advice?

    <Window x:Class="RadMapPerf.MainWindow"
            Title="MainWindow" Height="600" Width="800">
        <Grid>
            <telerik:RadMap x:Name="RadMap" Center="38.8993487,-77.0145665" UseDefaultLayout="False" ZoomLevel="7">
                <telerik:RadMap.Provider>
                    <telerik:OpenStreetMapProvider IsTileCachingEnabled="True"/>
                </telerik:RadMap.Provider>
            </telerik:RadMap>
        </Grid>
    </Window>
    public partial class MainWindow : Window
        {
            private readonly List<string> _memory = new List<string>();
     
            public MainWindow()
            {
                InitializeComponent();
     
                // fake memory usage
                for (var i = 0; i < 100000000; i++)
                    _memory.Add("memory_usage");
                     
            }
        }
  2. Shrinand
    Shrinand avatar
    10 posts
    Member since:
    Oct 2010

    Posted 26 Mar 2015 in reply to Shrinand Link to this post

    Duplicate thread due to network issue. Please remove
  3. UI for WPF is Visual Studio 2017 Ready
Back to Top