Prestazioni di creazione dei report (RDLC) sulle sandbox

Importante

Questo contenuto è archiviato e non viene aggiornato. Per la documentazione più recente, vedi la documentazione sul prodotto Microsoft Dynamics 365. Per i piani di rilascio più recenti, vedi Piani di rilascio di Dynamics 365 e Microsoft Power Platform.

Nota

Le note sulla versione descrivono funzionalità che potrebbero non essere ancora state rilasciate. Per sapere quando è previsto il rilascio di questa funzionalità, vedi Novità e pianificazioni per Dynamics 365 Business Central. I tempi di rilascio sono soggetti a modifica o le funzionalità previste potrebbero non essere rilasciate (vedi Criteri Microsoft).

Prima di distribuire Dynamics NAV 2013 R2, abbiamo scoperto un notevole peggioramento delle prestazioni nel runtime per i report RDLC. La causa è stata l'aggiornamento a .NET versione 4.0 ed è stato necessario impostare il runtime .NET in modo da utilizzare i criteri di sicurezza per l'accesso al codice legacy affinché i report RDLC non subissero alcun peggioramento delle prestazioni. Cinque anni dopo abbiamo abilitato il debug nelle sandbox di Business Central. Questo ci ha obbligato a disabilitare la sicurezza di accesso al codice sui cluster sandbox. Sfortunatamente, si è però ripresentato il vecchio problema del peggioramento delle prestazioni dei report RDLC. Nella versione di aprile 2019 di Business Central, abbiamo eliminato il problema delle prestazioni eseguendo i report RDLC completamente in un AppDomain .NET diverso.

Perdita di memoria risolta nella creazione di report RDLC

La vecchia implementazione di RDLC in Business Central Server registrava una piccola perdita di memoria con le esecuzioni dei report. Nella versione di aprile 2019 di Business Central, questa perdita di memoria non si verifica più perché viene regolarmente riciclato l'AppDomain .NET utilizzato per la creazione di report.

Comunicaci la tua opinione

Aiutaci a migliorare Dynamics 365 Business Central condividendo idee e offrendo commenti e suggerimenti. Usa il forum di Business Central all'indirizzo https://aka.ms/businesscentralideas.