golang 内存占用测量
2024-08-29 15:48:43
web服务中加入如下
import (
"runtime"
"time"
"fmt"
) go func() {
for {
var m runtime.MemStats
tick := time.After( * time.Second)
select {
case <-tick:
runtime.ReadMemStats(&m)
gb := * * 1024.0
logstr := fmt.Sprintf("\nAlloc = %v\tTotalAlloc = %v\tSys = %v\t NumGC = %v\n\n", float64(m.Alloc)/gb, float64(m.TotalAlloc)/gb, float64(m.Sys)/gb, m.NumGC) logger.Runtime.Info(logstr)
}
}
}()
最新文章
- [LeetCode] Walls and Gates 墙和门
- python3 安装scrapy
- Sep14学习笔记_pipe() &; fork()
- [Beautifulzzzz的博客目录] 快速索引点这儿O(∩_∩)O~~,红色标记的是不错的(⊙o⊙)哦~
- mysql易混淆知识点
- shell编程—— EOF
- 封装upload文件上传类
- Kinect For Windows V2开发日志四:使用OpenCV显示深度图像
- The builder launch configuration could not be found
- jquery 的缺点
- 【BZOJ1031】[JSOI2007]字符加密Cipher 后缀数组
- MySQL:Error : Tablespace for table &#39;`database`.`temp`&#39; exists. Please DISCARD the tablespace before IMPORT.解决办法
- 一个JavaWeb项目开发总结
- 环境配置-云服务器jdk与tomcat配置
- DOM操作中,遍历动态集合的注意事项。ex: elem.children
- MySQL中MyISAM 和 InnoDB 的基本区别
- 机器学习实战1-1 KNN电影分类遇到的问题
- .net dll反编译出现的问题,以及部分修复的方法
- java 运算符 与(&;)、非(~)、或(|)、异或(^)逻辑操作符 与(&;&;) 或(||) 非(!)
- day_5.19 py总结②