aclprofPush
Description
Records the start time of the time span by msproftx when an event occurs.
After this API is called, the Profiling tool automatically records the start timestamp in the stamp pointer and sets the event type to Push/Pop.
Restrictions
- This API must be used in pair with aclprofPop to indicate the start and end time of a time span.
- This API must be called between aclprofCreateStamp and aclprofDestroyStamp.
- Cross-thread calls are not supported. You can use the aclprofRangeStart/aclprofRangeStop pair as an alternative.
Prototype
aclError aclprofPush(void *stamp)
Parameters
|
Parameter |
Input/Output |
Description |
|---|---|---|
|
stamp |
Input |
Stamp pointer, indicating a msproftx event stamp. This API is used to specify the pointer to aclprofCreateStamp. |
Returns
The value 0 indicates success, and other values indicate failure. For details, see aclError.
Parent topic: Profiling AscendCL API for Extension