- .NET 코드에서 시간 측정을 올바르게 하는 방법은, 역시 Datetime struct를 사용하지 않는 것이 중요합니다. 🕵️♂️
- .NET Core 는 제공하는 ILogger를 사용해 시작, 요청 진행, 종료 시간 등을 기록할 수 있습니다. 🪵
- Datetime.UtcNow를 사용하여 시간을 측정하는 방법은 정확하지 않을 수 있습니다. 🛑
- Stopwatch를 사용하는 것도 좋은 방법이지만 대규모에서 객체 할당으로 인한 오버헤드가 발생할 수 있습니다. 🔄
- System.Diagnostics.Stopwatch.GetTimestamp() 메서드를 사용하면 더 정확하고 성능이 뛰어난 시간 측정을 할 수 있습니다. 🚀