Inheritance
System.Object
ProfileAnalyzer
public class ProfileAnalyzer
Constructors
Declaration
public ProfileAnalyzer(ProgressBarDisplay progressBar)
Parameters
Methods
Declaration
public ProfileAnalysis Analyze(ProfileData profileData, List<int> selectionIndices, string threadFilter, int depthFilter, float timeScaleMax = 0F)
Parameters
| Type |
Name |
Description |
| ProfileData |
profileData |
|
| System.Collections.Generic.List<System.Int32> |
selectionIndices |
|
| System.String |
threadFilter |
|
| System.Int32 |
depthFilter |
|
| System.Single |
timeScaleMax |
|
Returns
Declaration
Returns
| Type |
Description |
| System.Int32 |
|
Declaration
public static string GetThreadFilterSettings(string threadFilter, out bool filterThreads, out bool filterThreadGroup)
Parameters
| Type |
Name |
Description |
| System.String |
threadFilter |
|
| System.Boolean |
filterThreads |
|
| System.Boolean |
filterThreadGroup |
|
Returns
| Type |
Description |
| System.String |
|
Declaration
public List<string> GetThreadNames()
Returns
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
Declaration
public static bool MatchThreadFilter(string threadNameWithIndex, string threadFilter, bool filterThreads, bool filterThreadGroup)
Parameters
| Type |
Name |
Description |
| System.String |
threadNameWithIndex |
|
| System.String |
threadFilter |
|
| System.Boolean |
filterThreads |
|
| System.Boolean |
filterThreadGroup |
|
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public ProfileData PullFromProfiler(int firstFrameDisplayIndex, int lastFrameDisplayIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
firstFrameDisplayIndex |
|
| System.Int32 |
lastFrameDisplayIndex |
|
Returns
Declaration