前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Stopwatch类的使用

Stopwatch类的使用

作者头像
全栈程序员站长
发布于 2022-09-09 13:26:18
发布于 2022-09-09 13:26:18
77600
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

Stopwatch类提供了一种方便的机制来测量运行时间。Stopwatch使用了操作系统和硬件提供的最高分辨率机制,通常少于1毫秒(相比之下DateTime.Now和Environment.TickCount的分辨率在15毫秒左右)。 要使用Stopwatch,可以调用StartNew方法。这将会实例化一个Stopwatch对象并开始计时(此外,也可以先实例化,再手动调用Start方法)。Elapsed属性将以TimeSpan的形式返回消耗的时间间隔:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
using System;
using System.Diagnostics;

namespace StopwatchDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            Stopwatch s = Stopwatch.StartNew();
            //Stopwatch sw = new Stopwatch();
            //sw.Start();
            for (int i = 0; i < 10000; i++)
            {
                Console.Write("-");
            }
            Console.WriteLine("\n");
            Console.WriteLine($"耗时:{s.Elapsed.TotalMilliseconds}毫秒"); // 代码运行所消耗的毫秒数
            Console.WriteLine($"耗时:{s.ElapsedTicks}个滴答数"); // 获取当前实例测量的总经过时间,以计时器为单位。一个只读的长整数,表示当前实例测量的计时器滴答总数。
            s.Stop(); // 运行Stopwatch并不会引起任何的后台活动,因此调用Stop方法是可选的。
        }
    }
}

Stopwatch还公开了ElapsedTicks属性。该属性将以long的形式返回消耗的计数值数目。若要将计数值转换为秒,则需要将其除以Stopwatch.Frequency属性的值。除此之外,Stopwatch还有ElapsedMilliseconds属性,而这个属性往往是最易用的。 调用Stop方法将终止计时,Elapsed和ElapsedTicks属性值将不再改变。运行Stopwatch并不会引起任何的后台活动,因此调用Stop方法是可选的。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152445.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
3.ElasticSearch分布式数据分析引擎基础概念与使用
描述: ES是支持以及HTTP协议进行REST风格接口访问,一般得我们需要有个工具帮我们发送http请求,该工具常见的是curl英 [kɜːl]、Head插件、Kibana DeveloperTool软件等。
全栈工程师修炼指南
2022/09/29
2K0
3.ElasticSearch分布式数据分析引擎基础概念与使用
Elasticsearch 6.x版本全文检索学习之倒排索引与分词、Mapping 设置
1、Elasticsearch的常见术语。注意:Elasticsearch6.x版本以后概念发生了变化。
别先生
2019/10/30
1.8K0
Elasticsearch 6.x版本全文检索学习之倒排索引与分词、Mapping 设置
【Elasticsearch】Rest风格API
Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的。
陶然同学
2023/02/24
1.1K0
【Elasticsearch】Rest风格API
快速入门Elasticsearch:安装、基本概念、分词器和文档基本操作详解
本文主要介绍快速入门 Elasticsearch,从 安装 、 基本概念 、 分词器 、*** 文档基本操作 *** 这 4 个方面快速入门。
汀丶人工智能
2023/10/25
4.8K0
快速入门Elasticsearch:安装、基本概念、分词器和文档基本操作详解
Elasticsearch 学习笔记
es提供了一个测试分词的 api 接口,方便验证分词效果,endpoint 是 _analyze
学徒漠筱歌
2022/07/17
6240
ElasticSearch快速入门【建议收藏】
ES作为一个索引及搜索服务,对外提供丰富的REST接口,快速入门部分的实例使用head插件来测试,目的是对ES的使用方法及流程有个初步的认识。
码农编程进阶笔记
2022/06/29
5050
ElasticSearch快速入门【建议收藏】
全文检索工具elasticsearch:第一章:理论知识
什么是搜索, 计算机根据用户输入的关键词进行匹配,从已有的数据库中摘录出相关的记录反馈给用户。 
Java廖志伟
2022/09/28
5150
全文检索工具elasticsearch:第一章:理论知识
elasticsearch中mapping全解实战
?原文地址为https://www.cnblogs.com/haixiang/p/12040272.html,转载请注明出处! ?es与java的整合以及常用CRUD、搜索API已被作者封装,开箱即
海向
2019/12/17
1.2K0
浅入ElasticSearch
•Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎
小炜同学
2022/09/23
3660
【微服务】158:Elasticsearch的使用
而默认的中文分词是将每个字看成一个词,会被分为“我”,“是”,"中","国","人"。
刘小爱
2020/09/23
4870
【微服务】158:Elasticsearch的使用
ElasticSearch7.6入门学习
笔记记录 B站狂神说Java的ElasticSearch课程:https://www.bilibili.com/video/BV17a4y1x7zq
Vincent-yuan
2022/05/06
1.4K0
ElasticSearch7.6入门学习
ElasticSearch集群安装及Java客户端使用
ElasticSearch的官方地址:https://www.elastic.co/guide/en/elasticsearch/reference/master/index.html
茶半香初
2021/11/26
1.8K0
ElasticSearch集群安装及Java客户端使用
【ES三周年】吊打ElasticSearch(入门保姆级教程-1)
文章将介绍:ElasticSearch的作用,搭建elasticsearch的环境(Windows/Linux),ElasticSearch集群的搭建,可视化客户端插件elasticsearch-head的安装及使用,对IK分词器的安装及使用;本章介绍的ElasticSearch操作基于Restful形式(使用http请求的形式)。
北京-宏哥
2023/03/29
23.1K0
【ES三周年】吊打ElasticSearch(入门保姆级教程-1)
ElasticSearch 基本的查询命令+集成 SpringBoot
关于 ElasticSearch 的安装配置请查阅这篇文章:https://blog.csdn.net/weixin_43941364/article/details/105680161
wsuo
2020/07/30
6570
ElasticSearch 基本的查询命令+集成 SpringBoot
快速学习ES6-操作索引
Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的。
cwl_java
2020/02/11
1.6K0
Elasticearch 搜索引擎(1
总结: elasticsearch是一个基于Lucene的高扩展的分布式搜索服务器,支持开箱即用。 elasticsearch隐藏了Lucene的复杂性,对外提供Restful 接口来操作索引、搜索。 突出优点:
Java_慈祥
2024/08/06
1310
Elasticearch 搜索引擎(1
干货 | Elasticsearch 数据建模指南
如果我们对上述实战问题进行归类,就都可以归结为 Elasticsearch 数据建模问题。
铭毅天下
2022/05/23
1.1K0
干货 | Elasticsearch 数据建模指南
ElasticSearch分布式搜索引擎——从入门到精通
elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容
不吃紫菜
2023/02/13
3.5K0
ElasticSearch分布式搜索引擎——从入门到精通
ElasticSearch
官网:https://www.elastic.co/cn/downloads/elasticsearch
化羽羽
2022/10/28
1.9K0
Elasticsearch 的分词运用
每个全文索引都是一个倒排索引,ES 在进行检索操作时,会建立倒排索引,将拆分的词进行处理,提高索引命中率。
shanizeng
2020/06/11
1.4K0
推荐阅读
相关推荐
3.ElasticSearch分布式数据分析引擎基础概念与使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档