File tree Expand file tree Collapse file tree 1 file changed +11
-17
lines changed
src/Application/src/RazorPagesTestSample/Pages Expand file tree Collapse file tree 1 file changed +11
-17
lines changed Original file line number Diff line number Diff line change @@ -68,26 +68,20 @@ public async Task<IActionResult> OnPostAnalyzeMessagesAsync()
68
68
69
69
if ( Messages . Count == 0 )
70
70
{
71
- MessageAnalysisResult = "There are no messages to analyze." ;
71
+ MessageAnalysisResult = "There are no messages to analyze." ;
72
72
}
73
73
else
74
74
{
75
- // Speed loop. Lower this number once every quarter so we
76
- // get our performance improvement quarterly bonus.
77
- for ( int i = 0 ; i < 3000 ; i ++ )
78
- {
79
- Thread . Sleep ( 1 ) ;
80
- }
81
-
82
- var wordCount = 0 ;
83
-
84
- foreach ( var message in Messages )
85
- {
86
- wordCount += message . Text . Split ( ' ' ) . Length ;
87
- }
88
-
89
- var avgWordCount = Decimal . Divide ( wordCount , Messages . Count ) ;
90
- MessageAnalysisResult = $ "The average message length is { avgWordCount : 0.##} words.";
75
+ // Removed the unnecessary delay loop for performance improvement
76
+ var wordCount = 0 ;
77
+
78
+ foreach ( var message in Messages )
79
+ {
80
+ wordCount += message . Text . Split ( ' ' , StringSplitOptions . RemoveEmptyEntries ) . Length ;
81
+ }
82
+
83
+ var avgWordCount = ( decimal ) wordCount / Messages . Count ;
84
+ MessageAnalysisResult = $ "The average message length is { avgWordCount : 0.##} words.";
91
85
}
92
86
93
87
return RedirectToPage ( ) ;
You can’t perform that action at this time.
0 commit comments