SAP Knowledge Base Article - Public

1712799 - On form close - WPF viewer not released from memory


  • Viewing many reports using the WPF viewer in an application results in high memory usage (about 8 MB per report view)


  • SAP Crystal Reports for Visual Studio 2010
  • Visual Studio 2010


  • The Crystal Report viewer is not being released from memory even though the window that contains it has been closed


  • Issue has been tracked ADAPT01633561 and resolved in Service Pack 5


  • Workaround (suggested before above resolution:

Handle the closing of the window and just minimize the window rather than close it.  This means that every report is viewed in the same window rather than a new window each time.  This prevented the crash and handled the memory consumption quite well.  You can try this as a workaround while we investigate the issue.

     private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
             e.Cancel = true;
            this.Visibility = System.Windows.Visibility.Collapsed;


CR2010 2010 CR4VS2010 CR4VS VS2010 NET2010 Crystal Reports for .NET Framework 4.0 crforvs 13 2012 , KBA , BI-DEV-NET-SDK , .NET SDK / COM SDK , Problem


SAP Crystal Reports, developer version for Microsoft Visual Studio