> Hola como están ?
> 
> Les paso una pregunta.
> 
> 
> Tengo una aplicación desarrollada en vb.net 2003 que es un servicio de
> Windows.
> 
> Esta aplicación corre este código.
> 
> Imports CrystalDecisions.CrystalReports.Engine
> Imports CrystalDecisions.Shared
> 
>             Dim objectRpt As New ReportDocument
>             objectRpt.Load(rptPath & "\" & ReportName)
>             objectRpt.SetDataSource(SourceDataset)
>             fileType = ".pdf"
>             fileName = fileName & fileType
>             objectRpt.ExportOptions.ExportDestinationType =
> ExportDestinationType.DiskFile
>             objectRpt.ExportOptions.ExportFormatType =
> ExportFormatType.PortableDocFormat
>             objectRpt.ExportToDisk(ExportFormatType.PortableDocFormat,
> tempPath & "\" & fileName)
> 
>             objectRpt.Close()
>             objectRpt.Dispose()
> 
>               SourceDataset.Dispose()
> 
> Cuando se ejecutan las líneas del load y el setdatasource sube el consumo
> de memoria.
> Ese consumo sigue subiendo a medida que se va ejecutando el código y nunca
> lo llega a liberar.
> 
> Cuando levanto un taskmanager veo que tanto los privatebytes y el virtual
> size crecen hasta un punto que se consumen toda la memoria del server.
> 
> Tienen idea que me puede estar pasando o faltando ?
> 
> Gracias
> Saludos
> 
> 
> 
 AVISO: El presente mensaje y los archivos adjuntos que incluya pueden
contener información confidencial de uso exclusivo del destinatario
indicado. Cualquier uso en desacuerdo con su propósito, difusión o
publicación, total o parcial, se encuentra prohibida. Si recibió este
mensaje por error, rogamos reenviarlo al emisor y destruir las copias
impresas o grabadas en su sistema. Las opiniones contenidas, son
exclusivas de su autor y no representan necesariamente la opinión de
OMINT S.A. de Servicios.


Responder a