Inheritance
System.Object
ProfileAnalyzer
public class ProfileAnalyzer
Constructors
Declaration
public ProfileAnalyzer(ProgressBarDisplay progressBar)
Parameters
Methods
Declaration
public ProfileAnalysis Analyze(ProfileData profileData, List<int> selectionIndices, List<string> threadFilters, int depthFilter, bool selfTimes = false, string parentMarker = null, float timeScaleMax = 0F)
Parameters
Type |
Name |
Description |
ProfileData |
profileData |
|
System.Collections.Generic.List<System.Int32> |
selectionIndices |
|
System.Collections.Generic.List<System.String> |
threadFilters |
|
System.Int32 |
depthFilter |
|
System.Boolean |
selfTimes |
|
System.String |
parentMarker |
|
System.Single |
timeScaleMax |
|
Returns
Declaration
Returns
Type |
Description |
System.Int32 |
|
Declaration
public List<string> GetThreadNames()
Returns
Type |
Description |
System.Collections.Generic.List<System.String> |
|
Declaration
public bool IsNullOrWhiteSpace(string s)
Parameters
Type |
Name |
Description |
System.String |
s |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool MatchThreadFilter(string threadNameWithIndex, List<string> threadFilters)
Parameters
Type |
Name |
Description |
System.String |
threadNameWithIndex |
|
System.Collections.Generic.List<System.String> |
threadFilters |
|
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