.NET7:有哪些更精细的时间处理功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计518个文字,预计阅读时间需要3分钟。
在用Go语言进行性能优化时,非常关注它的执行时间。即使是微秒级别的差异,在执行性能优化时,也能通过极小粒度的查看引入方式来执行。当时.NET的DateTime仅提供毫秒级别的精度(当然,也有其他方法获取更精确的时间)。如今,最新的.NET提供了更精确的时间处理方式。
当年在做go时,很羡慕它的时间有微秒,纳秒,在做性能优化时,能很小颗粒度的查看引入方法执行的时间,当时.net的DateTime只有毫秒(虽然也有别的办法获取)。现在,在最新的.NET7 Preview4中,DateTime也有微秒和纳秒了,倍感亲切。
纳秒在百位上,没有十位和个位,但这也说明.NET在进化,向高性能进化,在乎微秒和百位纳秒了(哈哈)。
本文共计518个文字,预计阅读时间需要3分钟。
在用Go语言进行性能优化时,非常关注它的执行时间。即使是微秒级别的差异,在执行性能优化时,也能通过极小粒度的查看引入方式来执行。当时.NET的DateTime仅提供毫秒级别的精度(当然,也有其他方法获取更精确的时间)。如今,最新的.NET提供了更精确的时间处理方式。
当年在做go时,很羡慕它的时间有微秒,纳秒,在做性能优化时,能很小颗粒度的查看引入方法执行的时间,当时.net的DateTime只有毫秒(虽然也有别的办法获取)。现在,在最新的.NET7 Preview4中,DateTime也有微秒和纳秒了,倍感亲切。
纳秒在百位上,没有十位和个位,但这也说明.NET在进化,向高性能进化,在乎微秒和百位纳秒了(哈哈)。

