Functions
createProfiler(config)
export
declare
function
createProfiler
(
config
?:
Config
)
:
Promise
Initializes the config, and starts heap profiler if the heap profiler is needed. Returns a profiler if creation is successful. Otherwise, returns rejected promise.
config
Config
Promise
< Profiler
>
nodeVersionOkay(version)
export
declare
function
nodeVersionOkay
(
version
:
string
|
semver
.
SemVer
)
:
boolean
;
Returns true if the version passed in satifised version requirements specified in the profiler's package.json.
Exported for testing.
version
string | semver. SemVer
boolean
start(config)
export
declare
function
start
(
config
?:
Config
)
:
Promise
Starts the profiling agent and returns a promise. If any error is encountered when configuring the profiler the promise will be rejected. Resolves when profiling is started.
config - Config describing configuration for profiling.
config
Config
Promise
<void>
Examples
profiler.start();
profiler.start(config);
startLocal(config)
export
declare
function
startLocal
(
config
?:
Config
)
:
Promise
For debugging purposes. Collects profiles and discards the collected profiles.
config
Config
Promise
<void>

