GODPAPER | All Packages | All Classes | Index | Frames No Frames |
GreenThreadDiagnostic

Package | org.generalrelativity.thread.diagnostic
Class | public class GreenThreadDiagnostic
Inheritance | GreenThreadDiagnostic ProcessDiagnostic Object

Wraps all ProcessDiagnostics

See also

GreenThread.diagnostic
ProcessDiagnostic

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | allocationDifferentials : Vector.<Number> | ProcessDiagnostic
|  | averageDifferential : Number [read-only] | ProcessDiagnostic
|  | meanTime : Number [read-only] | ProcessDiagnostic
|  | numCycles : int | ProcessDiagnostic
|  | numErrors : int | ProcessDiagnostic
|  | peak : int [read-only] | ProcessDiagnostic
|  | process : IRunnable | ProcessDiagnostic
|  | times : Vector.<Number> | ProcessDiagnostic
|  | totalTime : int | ProcessDiagnostic
|  | valley : int [read-only] | ProcessDiagnostic

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | GreenThreadDiagnostic(processes:Vector.<IRunnable>) | GreenThreadDiagnostic
|  | getProcessDiagnostic(process:IRunnable):ProcessDiagnostic | GreenThreadDiagnostic
|  | recordCycle(allocation:int):void | ProcessDiagnostic
|  | recordError():void | ProcessDiagnostic
|  | recordPreCycle():void | ProcessDiagnostic
|  | recordPreProcessCycle(process:IRunnable):void | GreenThreadDiagnostic
|  | recordProcessCycle(process:IRunnable, allocation:int):void | GreenThreadDiagnostic

Constructor Detail

GreenThreadDiagnostic | () | Constructor

`public function GreenThreadDiagnostic(processes:Vector.<IRunnable>)`

Parameters

| `processes:Vector.<IRunnable>`

Method Detail

getProcessDiagnostic | () | method

`public function getProcessDiagnostic(process:IRunnable):ProcessDiagnostic`

Parameters

| `process:IRunnable`

Returns

| `ProcessDiagnostic`

recordPreProcessCycle | () | method |

`public function recordPreProcessCycle(process:IRunnable):void`

Parameters

| `process:IRunnable`

recordProcessCycle | () | method |

`public function recordProcessCycle(process:IRunnable, allocation:int):void`

Parameters

| `process:IRunnable`
| `allocation:int`

Thu Jan 16 2014, 01:11 PM +08:00