diff options
| author | Nat Goodspeed <nat@lindenlab.com> | 2014-11-12 17:55:52 -0500 | 
|---|---|---|
| committer | Nat Goodspeed <nat@lindenlab.com> | 2014-11-12 17:55:52 -0500 | 
| commit | fbaff6d3a0b91aeca32cfbfe7c388516e99c846a (patch) | |
| tree | 9c8e12fe6808bbbeefdc370f91764a5cb03889a4 /indra/newview | |
| parent | cfc6e5b1b7c0ef8f8b0c374000b4ed5ec8365c6a (diff) | |
Eliminate LLAppViewer::cleanup() dup --analyzeperformance code block.
Not sure at what point the redundancy was introduced, but it seems clear we
only want to run performance analysis once per shutdown.
Diffstat (limited to 'indra/newview')
| -rwxr-xr-x | indra/newview/llappviewer.cpp | 21 | 
1 files changed, 7 insertions, 14 deletions
| diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index b44f54f59c..c1234edfeb 100755 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -1688,19 +1688,12 @@ bool LLAppViewer::cleanup()  	//dump scene loading monitor results  	LLSceneMonitor::instance().dumpToFile(gDirUtilp->getExpandedFilename(LL_PATH_LOGS, "scene_monitor_results.csv")); -	if (LLFastTimerView::sAnalyzePerformance) -	{ -		LL_INFOS() << "Analyzing performance" << LL_ENDL; -		std::string baseline_name = LLTrace::BlockTimer::sLogName + "_baseline.slp"; -		std::string current_name  = LLTrace::BlockTimer::sLogName + ".slp";  -		std::string report_name   = LLTrace::BlockTimer::sLogName + "_report.csv"; - -		LLFastTimerView::doAnalysis( -			gDirUtilp->getExpandedFilename(LL_PATH_LOGS, baseline_name), -			gDirUtilp->getExpandedFilename(LL_PATH_LOGS, current_name), -			gDirUtilp->getExpandedFilename(LL_PATH_LOGS, report_name));		 -	} -	LLMetricPerformanceTesterBasic::cleanClass(); +	// There used to be an 'if (LLFastTimerView::sAnalyzePerformance)' block +	// here, completely redundant with the one that occurs later in this same +	// function. Presumably the duplication was due to an automated merge gone +	// bad. Not knowing which instance to prefer, we chose to retain the later +	// one because it happens just after mFastTimerLogThread is deleted. This +	// comment is in case we guessed wrong, so we can move it here instead.  	// remove any old breakpad minidump files from the log directory  	if (! isError()) @@ -2045,7 +2038,7 @@ bool LLAppViewer::cleanup()      sImageDecodeThread = NULL;  	delete mFastTimerLogThread;  	mFastTimerLogThread = NULL; -	 +  	if (LLFastTimerView::sAnalyzePerformance)  	{  		LL_INFOS() << "Analyzing performance" << LL_ENDL; | 
