Проблема производительности с "новым ReportDocument ()" - PullRequest
1 голос
/ 06 октября 2008

У меня есть приложение на C #, в котором я создаю отчет Crystal Reports ReportDocument со строкой

CrystalDecisions.CrystalReports.Engine.ReportDocument document = new CrystalDecisions.CrystalReports.Engine.ReportDocument();

Выполнение этой строки занимает 3-4 секунды. Это кажется очень медленным, особенно с тех пор, как

document.Load(file)

строка, следующая за ней (которая фактически выполняет основную часть работы по чтению в файле отчета и созданию объектной модели отчета), выполняется чрезвычайно быстро.

Что я должен иметь в виду, чтобы улучшить производительность?

1 Ответ

1 голос
/ 07 октября 2008

К сожалению, согласно https://www.sdn.sap.com/irj/sdn/message?messageID=5898122 3-4 секунды для этого вызова конструктора "вполне нормально".

...