首页 > 系统相关 >收藏:linux中查看内存泄露的工具

收藏:linux中查看内存泄露的工具

时间:2022-12-02 10:31:18浏览次数:56  
标签:app 地址 内存 linux memleak sourceforge 泄露


来自极客时间的讲座中,提到linux中查看内存泄露的工具:memleak.

1. 使用方式

memleak -a -p $(pidof app)

#  -a 表示显示每个内存分配请求的大小以及地址

# -p 指定案例应用的 PID 号

收藏:linux中查看内存泄露的工具_linux

2. 遇到问题: Couldn’t find .text section in /app,调用栈不能正常输出

   参看原帖地址看解决办法: ​​https://time.geekbang.org/column/140​

3. sourceforge下载源码地址:​​http://sourceforge.net/projects/memleak/​

 

标签:app,地址,内存,linux,memleak,sourceforge,泄露
From: https://blog.51cto.com/u_14230175/5905589

相关文章

  • Linux将shell脚本设置为自动启动项
    Linux系统下如何设置开机启动项1.修改/etc/rc.d/rc.local文件,在rc.local后面加上你的shell脚本命令赋值权限chmodu+xapp.sh修改后的rc.local如下#!/bin/bash#THISFILE......
  • Mono.NET Linux下使用动态链接库教程
    最终目标使用.net开发的程序可以引用C/C++编写的链接库实现具体的业务功能问题描述在Windows平台下我们可以通过DllImport的方式引入一个“.dll”文件来实现动态库的开发,但......
  • Linux下面提示Encoding 936 data could not be found.
    最近在使用CentOS7进行Mono测试的时候,发现好多异常情况,其中程序里面有用到GBK编码,然后运行的时候就报错了,错误码具体如下:WARNING:Theruntimeversionsupportedbythis......
  • 容器开发运维人员的 Linux 操作机配置优化建议
    "工欲善其事必先利其器",作为一个PAAS平台架构师,容器相关技术(docker,k8s等)是必不可少的.本文简单介绍下我自己的Linux操作机配置.提升工作效率,提高使用体验.❤️......
  • linux firewalld防火墙放行端口
    目录1.firewalld常用命令2.firewalld中放行端口3.firewalld刷新生效4.firewalld放行服务5.放行ip1.firewalld常用命令#查看所有放行端口firewall-cmd--zone=pub......
  • Linux-文本过滤与处理-fold指令:指定文件显示的宽度
    1.fold指令Linuxfold命令用于限制文件列宽。2.fold语法fold[-bs][-w<每列行数>][--help][--version][文件...]3.fold参数-b或--bytes以Byte为单位计算列宽,而非......
  • Linux创建新用户并使用证书远程登录
    因业务需要,需要在服务器上创建多用户,方便多人维护,那么可以利用证书登录创建多用户登录,然后用户如果需要root权限再手动切换即可,下面简单介绍下在Linux上如何进行多用户创......
  • 类的内存结构(一)
    类的内存结构包含什么?静态成员变量和静态成员函数是不会计算在类的内存结构中的,因为静态static决定了它们早在编译期就确定了静态变量区中的地址,因此通常来说类的内存结......
  • Homebrew:macOS(或 Linux)软件包的管理器
    官方地址:https://brew.sh/GitHub:https://github.com/Homebrew/brew#官方安装(国内会报错):/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/in......
  • linux使用wget命令批量下载rpm包
    下载命令:wget-nd-r-l1-A.rpm--no-parenthttp://mirrors.163.com/centos/7/os/x86_64/Packages/-erobots=off下载时,仅需要把以上链接换成要下载rpm包路......