我们在系统中遇到了以下问题。
我们有几个由Stimulsoft建立的报告。报告使用SQL Server作为数据源(而不是存储过程,脚本中提供了SQL代码)。
当我们在管理工作室中运行sql脚本时 - 每个脚本在3-5秒内运行。当stimulsoft建立报告时,需要20秒。这很好 - 因为报告是交叉表报告,应该是很多计算。
我们使用Windows Server 2008 R2 64位。 IIS进程w3wp.exe以32位模式运行。当我们运行10个不同的报告时,每个报告都会将w3wp.exe的内存使用量增加300-400 M.当它达到近2Gb时,以下报告将停止执行。
任何想法如何说w3wp以64位进程运行?
答案 0 :(得分:6)
启动IIS管理器并选择“应用程序池”节点。右键单击您的站点/应用程序所在的特定应用程序池,然后选择“高级设置”。 “常规”下标有“已启用的32位应用程序”
下的设置
将此值设置为“True”,以便将w3wp.exe
作为32位进程运行,或者“False”作为64位进程运行。< / p>