# cpuTimePresentCalled

> This is the CPU clock time at the point Present was called for the current frame.

## Definition

* **Type:** Field
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public ulong cpuTimePresentCalled
```

### Remarks

The CPU clock time at the point `Present()` is called for the frame. This is the time at which Unity finishes submitting objects for rendering and informs the GPU that the frame can be presented to the user.

Use [FrameTimingManager.GetCpuTimerFrequency](/engine/6000.7/script-reference/unityengine/frametimingmanager/getcputimerfrequency.md) to convert timestamps to seconds.

### Examples

```csharp
using UnityEngine;

class Example
{
    static readonly double k_CpuTimerFrequency = FrameTimingManager.GetCpuTimerFrequency();

    public static double TimestampToMilliseconds(ulong timestamp)
    {
         return (timestamp * 1000.0) / k_CpuTimerFrequency;
    }
}
```
