Hi
this code have example when two methods increase memory usage on about 30 MB each and after not reasle
so when i produce about thousands document in cycle, after 1000 doc it getting error
Exception details: Exception of type 'System.OutOfMemoryException' was thrown. Source: mscorlib Stack trace: at System.String.CtorCharArrayStartLength(Char[] value, Int32 startIndex, Int32 length) at System.Xml.XmlTextReaderImpl.get_Value() at System.Xml.XmlTextReader.get_Value() at sprᲜ.ᜨ() at spr᷺.() at sprᷳ.ᜀ(spr᷺ A_0, ParagraphFormat A_1, Boolean A_2) at sprᷳ.ᜀ(spr᷸ A_0, ParagraphFormat A_1, CharacterFormat A_2) at spr᷃.ᜀ(spr᷸ A_0) at spr᷋.ᜁ(spr᷸ A_0) at sprᶷ.ᜀ(Document A_0) at sprᶶ.ᜂ() at sprᶶ.ᜃ() at sprᶷ.ᜅ() at spr᷀.ᜀ() at spr᷀.ᜃ() at spr᷀.ᜀ(Stream A_0, Document A_1, spr᰼ A_2) at spr᷀.ᜀ(String A_0, Document A_1, spr᰼ A_2) at Spire.Doc.Document.(String A_0) at Spire.Doc.Document.LoadFromFile(String fileName, FileFormat fileFormat, String password) at Spire.Doc.Document.ᜀ(String A_0, String A_1) at Spire.Doc.Document..ctor(String fileName)
Spire.Doc.Document spd = new Spire.Doc.Document("d:\\Timberwood Park - Notice Annual Meeting 2019 Final.docx");
int PageCnt = spd.PageCount; // +25-40 MB
spd.SaveToFile("d:\\1\\1.pdf", FileFormat.PDF); // +40-60 MB
spd.Close();
spd.Dispose();
//memory not released