找回密码
 立即注册

QQ登录

只需一步,快速开始

99ss

注册会员

1

主题

2

帖子

5

积分

注册会员

积分
5
  • 33

    金币

  • 1

    主题

  • 2

    帖子

最新发帖
99ss
注册会员   /  发表于:2022-3-15 08:53  /   查看:2010  /  回复:3
1金币
本帖最后由 99ss 于 2022-3-15 09:04 编辑

C# 版本后台批量生成pdf文件,多次请求累计到2000个文件左右后,插件无法渲染成pdf文件 ,提示存储空间不足。经排查,服务器内存、磁盘空间均正常。重启IIS后解决,怀疑多次处理pdf后有资源未释放,导致内存泄露。
是否需要手动释放资源。
异常信息:
一个意料之外的问题发生了。 其他信息:“存储空间不足,无法处理此命令。”
  1.    在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh, CancellationToken token)
  2.    在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings)
复制代码
批量保存代码:

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

3 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2022-3-15 15:07:49
沙发
您好,需要进行释放,具体释放可以参考下面的链接:https://www.grapecity.com/active ... ight=rpt.dispose%2C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
99ss
注册会员   /  发表于:2022-3-15 16:05:46
板凳
Bella.Yuan 发表于 2022-3-15 15:07
您好,需要进行释放,具体释放可以参考下面的链接:https://www.grapecity.com/activereportsnet/docs/v15/ ...

收到,同时也在生成前强制回收内存了
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-3-15 16:09:37
地板
99ss 发表于 2022-3-15 16:05
收到,同时也在生成前强制回收内存了

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部