|
|
|
[
Permlink
| « Hide
]
Martina Oefelein [03/Sep/07 08:51 AM]
Meanwhile, the log file has over 50 MiB. The major part of this are the NCover logs. Maybe it would be possible to handle these separately? I.e. do not include them in the master log file. Maybe generate a small summary log for inclusion in the main log, that can be used by the reports?
In the HtmlBuildLogAction.Execute maybe it's better replace the two calls to string.Replace with StringBuilder.Replace to reduce memory allocations.
With a 65MB log we have the same issue. We have made some changes to reduce the memory usage within both the dashboard and the server. However it still manipulates strings within memory, so large build files will still cause issues.
There is an experimental branch to use streams instead of strings for a future release of CC.NET. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||