Golang记录后计算函数执行耗时以及运行时间的示例分析
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,今天就跟大家聊聊有关Golang记录后计算函数执行耗时以及运行时间的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。先写一个公共函数,
千家信息网最后更新 2025年01月17日Golang记录后计算函数执行耗时以及运行时间的示例分析
今天就跟大家聊聊有关Golang记录后计算函数执行耗时以及运行时间的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
先写一个公共函数, 比如在 common 包下有这么一个方法:
// 写超时警告日志 通用方法func TimeoutWarning(tag, detailed string, start time.Time, timeLimit float64) { dis := time.Now().Sub(start).Seconds() if dis > timeLimit { log.Warning(log.CENTER_COMMON_WARNING, tag, " detailed:", detailed, "TimeoutWarning using", dis, "s") //pubstr := fmt.Sprintf("%s count %v, using %f seconds", tag, count, dis) //stats.Publish(tag, pubstr) }}
这个函数的几个参数说明如下:
tag、detailed 表示超时发生位置的两个字符串参数。
start 程序开始执行的时间
timeLimit 函数执行超时阀值,单位是秒。
使用时,在每个函数的第一行有下面一段代码就行了:
//func Save函数名(…) (…) { // 如果这个方法执行超时3秒,则会记录日志 defer common.TimeoutWarning("SaveAppLogMain", "Total", time.Now(), float64(3)) // … 函数自身的逻辑。}
看完上述内容,你们对Golang记录后计算函数执行耗时以及运行时间的示例分析有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
函数
时间
内容
方法
示例
分析
运行
参数
日志
一行
下有
两个
代码
位置
单位
字符
字符串
更多
知识
程序
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界服务器组件
开展校园网络安全排查情况
数据库安全法规
sc控制服务器
怎么下载数据库文件
计算机网络技术士官是分配到哪
网络安全师的职业规划
惠普服务器如何拆机
集思软件开发公司怎么样
可以读取数据库的软件
数据库数据怎么清除
巢湖学院数据库试卷
搜索框连接数据库的实现的
里水到三水服务器多少公里
数据库恢复可分为哪几种
电子科技大学互联网大赛
杭州巨擎网络技术有限公司
固镇网络安全学费
逍遥魔兽数据库哪个文件
社会热点网络安全
服务器弱网
安徽xp服务器托管服务器
金蝶访问服务器
竹溪良好软件开发案例
环境变好数据库
泰拉瑞亚rpg插件服务器
路由器的服务器有哪些
蓬莱微信小程序软件开发外包公司
代码如何打开指定数据库
服务器事故的定义