need more Ram for my Reports ?? phenomenon ??
-
- Posts: 112
- Joined: Wed Aug 27, 2014 12:36 pm
Re: need more Ram for my Reports ?? phenomenon ??
Hello,
Would i like to know about the date of the major release 2014.2?.Kindly let me know once it get commenced.
Thank You.
Would i like to know about the date of the major release 2014.2?.Kindly let me know once it get commenced.
Thank You.
Thank You,
Darsana.R
Darsana.R
Re: need more Ram for my Reports ?? phenomenon ??
Dear Anuranjani,
It is already on the web site. But news will be published a bit later.
Thank you.
It is already on the web site. But news will be published a bit later.
Thank you.
-
- Posts: 112
- Joined: Wed Aug 27, 2014 12:36 pm
Re: need more Ram for my Reports ?? phenomenon ??
Hello,
Thank You,Kindly will you send the exact link to download the major version of 2014.2 to buy license version.
Thank You.
Thank You,Kindly will you send the exact link to download the major version of 2014.2 to buy license version.
Thank You.
Thank You,
Darsana.R
Darsana.R
-
- Posts: 112
- Joined: Wed Aug 27, 2014 12:36 pm
Re: need more Ram for my Reports ?? phenomenon ??
Hello,
Thank You,I have checked for licensed version for 2014.2 , but only trail version available in the site.Let Me know once License version build released in the site.
Thank You.
Thank You,I have checked for licensed version for 2014.2 , but only trail version available in the site.Let Me know once License version build released in the site.
Thank You.
Thank You,
Darsana.R
Darsana.R
-
- Posts: 112
- Joined: Wed Aug 27, 2014 12:36 pm
Re: need more Ram for my Reports ?? phenomenon ??
Hello,
Out of Memory exception has thrown while rendering more than 500 pages with the use of major version 2014.2 trial.Kindly help us to improve with higher priority.
Thank You.
Out of Memory exception has thrown while rendering more than 500 pages with the use of major version 2014.2 trial.Kindly help us to improve with higher priority.
Thank You.
Thank You,
Darsana.R
Darsana.R
Re: need more Ram for my Reports ?? phenomenon ??
Hello,
http://blog.stimulsoft.com/articles/optimizing-reports
http://blog.stimulsoft.com/articles/opt ... rts-part-2
http://blog.stimulsoft.com/articles/opt ... rts-part-3
Thank you.
Please send us a request to support@stimulsoft.com.Kindly will you send the exact link to download the major version of 2014.2 to buy license version.
Please read the following articles and let us know whether they help you.Out of Memory exception has thrown while rendering more than 500 pages with the use of major version 2014.2 trial.Kindly help us to improve with higher priority.
http://blog.stimulsoft.com/articles/optimizing-reports
http://blog.stimulsoft.com/articles/opt ... rts-part-2
http://blog.stimulsoft.com/articles/opt ... rts-part-3
Thank you.
-
- Posts: 112
- Joined: Wed Aug 27, 2014 12:36 pm
Re: need more Ram for my Reports ?? phenomenon ??
Hello,
Thank You for your immediate response. I am having doubt "Out of memory exception" has thrown while rendering many pages ,Is this error causes because of trail version.If we bought licensed version this error will fixed or we having issue at our end.Kindly help us to improve with higher priority.
Thank You.
Thank You for your immediate response. I am having doubt "Out of memory exception" has thrown while rendering many pages ,Is this error causes because of trail version.If we bought licensed version this error will fixed or we having issue at our end.Kindly help us to improve with higher priority.
Thank You.
Thank You,
Darsana.R
Darsana.R
-
- Posts: 112
- Joined: Wed Aug 27, 2014 12:36 pm
Re: need more Ram for my Reports ?? phenomenon ??
Hello,
I have checked with the Licensed version of 2014.2,at first I can able to generate more than 200 pages of PDF little bit later while generating PDF,the exception "System.OutOfMemoryException" was thrown.How to solve this?.Kindly help us improve.
I have checked with the Licensed version of 2014.2,at first I can able to generate more than 200 pages of PDF little bit later while generating PDF,the exception "System.OutOfMemoryException" was thrown.How to solve this?.Kindly help us improve.
Thank You,
Darsana.R
Darsana.R
Re: need more Ram for my Reports ?? phenomenon ??
Hello.
Please, send us a sample project that illustrates the issue.
Thank you.
Please, send us a sample project that illustrates the issue.
Thank you.
-
- Posts: 112
- Joined: Wed Aug 27, 2014 12:36 pm
Re: need more Ram for my Reports ?? phenomenon ??
Hello,
Kindly will u explain this,
The loaded assembly occupies place in memories. If ten once produce compiling the report,
that will be ten are once created assembly of the report and loaded in memory. How to correct?
Regrettably .Net Framework does not give the possibility to unload the assembly from memory
(only together with application domain, but this method has much restrictions).
1. Save the report as class and add it to project. In this case compiling occurs
together with project.
2. Save the report as assembly. Before building of the report its necessary to load
from assembly with method StiReport.GetReportFromAssembly.
Method has two variants of the work:
1.
CODE: SELECT ALL
StiReport report = StiReport.GetReportFromAssembly("myreport.dll");
Report will is loaded in memory exactly so much once how much will is caused this method,
but at file of the assembly of the report will not be locked.
2.
CODE: SELECT ALL
StiReport report = StiReport.GetReportFromAssembly("myreport.dll", true);
Report will is loaded in memory only once even though cause the method over and over again.
At file of the assembly will be locked before closing of application (blocking leaves only after
closing of application). Use of this method does not cause the memory leaks since assembly
of the report is loaded in memory only once.
Loading the reports from assemblies has one unpleasant minus - it is necessary beforehand to
prepare the assemblies of the reports. But minus possible easy avoid. Idea is concluded in that
to produce compiling the report under the first start the report on building:
1. Check, there is file of the compiled report on disk?
2. If file there is, that loads report from assembly and start on execution
3. File does not exist, then compile the report in to file (compiling will is made in any cases)
and start the report on execution.
Under following start the report on execution he will is loaded from file. Example of the code:
CODE: SELECT ALL
StiReport report = null;
string compiledReportFile = "report.dll";
if (File.Exists(compiledReportFile))
{
report = StiReport.GetReportFromAssembly(compiledReportFile, true);
report.RegData(“MyData”, dataSet);
report.Render();
}
else
{
report = new StiReport();
report.Load(file);
report.RegData(“MyData”, dataSet);
report.Compile(compiledReportFile);
report.Render();
}
Note: If report is loaded from assembly, that speed of the building of the reports
much above since compiling is not required.
About data. If object of the report iexist in memory long time, that necessary to clean
the references to data after building of the report is finished:
CODE: SELECT ALL
Report.Dictionary.DataStore.Clear();
If report was compiled, that in addition:
CODE: SELECT ALL
Report.CompiledReport.DataStore.Clear();
Thank You.
Kindly will u explain this,
The loaded assembly occupies place in memories. If ten once produce compiling the report,
that will be ten are once created assembly of the report and loaded in memory. How to correct?
Regrettably .Net Framework does not give the possibility to unload the assembly from memory
(only together with application domain, but this method has much restrictions).
1. Save the report as class and add it to project. In this case compiling occurs
together with project.
2. Save the report as assembly. Before building of the report its necessary to load
from assembly with method StiReport.GetReportFromAssembly.
Method has two variants of the work:
1.
CODE: SELECT ALL
StiReport report = StiReport.GetReportFromAssembly("myreport.dll");
Report will is loaded in memory exactly so much once how much will is caused this method,
but at file of the assembly of the report will not be locked.
2.
CODE: SELECT ALL
StiReport report = StiReport.GetReportFromAssembly("myreport.dll", true);
Report will is loaded in memory only once even though cause the method over and over again.
At file of the assembly will be locked before closing of application (blocking leaves only after
closing of application). Use of this method does not cause the memory leaks since assembly
of the report is loaded in memory only once.
Loading the reports from assemblies has one unpleasant minus - it is necessary beforehand to
prepare the assemblies of the reports. But minus possible easy avoid. Idea is concluded in that
to produce compiling the report under the first start the report on building:
1. Check, there is file of the compiled report on disk?
2. If file there is, that loads report from assembly and start on execution
3. File does not exist, then compile the report in to file (compiling will is made in any cases)
and start the report on execution.
Under following start the report on execution he will is loaded from file. Example of the code:
CODE: SELECT ALL
StiReport report = null;
string compiledReportFile = "report.dll";
if (File.Exists(compiledReportFile))
{
report = StiReport.GetReportFromAssembly(compiledReportFile, true);
report.RegData(“MyData”, dataSet);
report.Render();
}
else
{
report = new StiReport();
report.Load(file);
report.RegData(“MyData”, dataSet);
report.Compile(compiledReportFile);
report.Render();
}
Note: If report is loaded from assembly, that speed of the building of the reports
much above since compiling is not required.
About data. If object of the report iexist in memory long time, that necessary to clean
the references to data after building of the report is finished:
CODE: SELECT ALL
Report.Dictionary.DataStore.Clear();
If report was compiled, that in addition:
CODE: SELECT ALL
Report.CompiledReport.DataStore.Clear();
Thank You.
Thank You,
Darsana.R
Darsana.R