`
raojl
  • 浏览: 208517 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Pmap查看地址和库信息来分析程序出错?

 
阅读更多

Pmap查看地址和库信息来分析程序出错?

------------------------------------------------------------------

[root@localhost ~]# pmap -d -q 2610
2610:   cupsd
00110000      36 r-x-- 0000000000000000 0fd:00000 libcrypt-2.5.so
00119000       4 r-x-- 0000000000008000 0fd:00000 libcrypt-2.5.so
0011a000       4 rwx-- 0000000000009000 0fd:00000 libcrypt-2.5.so
0011b000     156 rwx-- 000000000011b000 000:00000   [ anon ]
00142000     148 r-x-- 0000000000000000 0fd:00000 libk5crypto.so.3.1
00167000       4 rwx-- 0000000000025000 0fd:00000 libk5crypto.so.3.1
00168000       8 r-x-- 0000000000000000 0fd:00000 libcom_err.so.2.1
0016a000       4 rwx-- 0000000000001000 0fd:00000 libcom_err.so.2.1
0016b000     332 r-x-- 0000000000000000 0fd:00000 libgcrypt.so.11.2.3
001be000       8 rwx-- 0000000000053000 0fd:00000 libgcrypt.so.11.2.3
001c0000      52 r-x-- 0000000000000000 0fd:00000 liblber-2.3.so.0.2.31
001cd000       4 rwx-- 000000000000c000 0fd:00000 liblber-2.3.so.0.2.31
001ce000      12 r-x-- 0000000000000000 0fd:00000 libcap.so.1.10
001d1000       4 rwx-- 0000000000002000 0fd:00000 libcap.so.1.10
001d2000       8 r-x-- 0000000000000000 0fd:00000 libkeyutils-1.2.so
001d4000       4 rwx-- 0000000000001000 0fd:00000 libkeyutils-1.2.so
001da000     104 r-x-- 0000000000000000 0fd:00000 ld-2.5.so
001f4000       4 r-x-- 0000000000019000 0fd:00000 ld-2.5.so
001f5000       4 rwx-- 000000000001a000 0fd:00000 ld-2.5.so
001f6000      96 r-x-- 0000000000000000 0fd:00000 libsasl2.so.2.0.22
0020e000       4 rwx-- 0000000000017000 0fd:00000 libsasl2.so.2.0.22
0020f000     268 r-x-- 0000000000000000 0fd:00000 libssl.so.0.9.8e
00252000      16 rwx-- 0000000000042000 0fd:00000 libssl.so.0.9.8e
0027e000     400 r-x-- 0000000000000000 0fd:00000 cupsd
002e2000       8 rwx-- 0000000000063000 0fd:00000 cupsd
002e4000       4 rwx-- 00000000002e4000 000:00000   [ anon ]
0038a000      36 r-x-- 0000000000000000 0fd:00000 libnss_files-2.5.so
00393000       4 r-x-- 0000000000008000 0fd:00000 libnss_files-2.5.so
00394000       4 rwx-- 0000000000009000 0fd:00000 libnss_files-2.5.so
003d3000      40 r-x-- 0000000000000000 0fd:00000 libpam.so.0.81.5
003dd000       4 rwx-- 000000000000a000 0fd:00000 libpam.so.0.81.5
 
分享到:
评论

相关推荐

    [PHP] pmap可以查看进程占用内存的详细情况

    在实际应用中,我们可以使用 pmap 命令来查看 PHP 进程的内存占用情况,了解 PHP 扩展占用内存的情况,以便更好地优化 PHP 应用程序的性能和内存使用。 此外,我们还可以使用 pmap 命令来查看其他类型的进程的内存...

    Linux性能测试 pmap命令详解

    ### Linux性能测试 pmap命令详解 #### 概述 在Linux系统中,了解和监控进程的内存使用情况...无论是初学者还是经验丰富的系统管理员,都应该熟悉并学会如何高效地使用`pmap`来监控和优化Linux系统的内存使用效率。

    Linux进程地址空间分析

    3. **pmap命令**:这是一个用于显示进程内存映射的命令行工具,可以查看每个映射的起始地址、结束地址、权限和对应文件等信息。 4. **valgrind工具**:这是一套内存分析工具,可以检测内存泄漏、无效指针访问等问题...

    pmap命令 显示进程的内存映像

    pmap命令主要用于显示进程的地址空间,除了指定进程,如果不加任何选项,pmap命令将会显示指定进程每个内存映像的起始地址、虚拟内存的大小、进程的访问地址空间的权限,以及内存映射文件等。 语法格式:pmap [参数]...

    linux中 pmap 命令详解

    这个命令可以帮助系统管理员和开发者了解进程如何使用物理内存,包括共享库、堆、栈和其他内存区域的详细信息。在本文中,我们将深入探讨 `pmap` 命令的用法和它所展示的信息。 ### 命令选项 `pmap` 提供了一系列...

    jvm crash的崩溃日志详细分析及注意点

    `-XX:+ShowMessageBoxOnError`参数在Linux环境下启用后,当JVM崩溃时,系统会自动启动GDB进行分析和调试,这对于测试环境尤其有用。 JVM崩溃日志中的关键部分包括: 1. **错误信息概要**:这部分包含致命错误的...

    Java 内存分析

    ### Java内存分析详解 #### 一、概述 Java内存模型主要分为以下几个部分:寄存器、栈、堆、静态域、常量池以及非RAM存储(例如硬盘等永久存储空间)。本文将详细介绍这些组成部分及其各自的功能特点,帮助初学者更...

    linux & JVM内存结构分析

    文件`smaps.txt`和`pmap.txt`提供了关于进程内存映射的详细信息,包括各个内存段的大小、权限、是否可共享等。`mnt.txt`可能包含了系统的挂载信息,有助于理解文件系统布局。 接下来,我们转向JVM内存结构。JVM内存...

    ubuntu命令手册.pdf

    * 查看当前用户程序实际内存占用,并排序:使用 `pmap` 命令查看当前用户程序实际内存占用,并排序 * 统计程序的内存耗用:使用 `pmap` 命令统计程序的内存耗用 * 按内存从大到小排列进程:使用 `pmap` 命令按内存从...

    linux监控工具汇总

    linux监控工具汇总,包括top、vmstat、sar、uptime、ps、free、iostat、mpstat、numastat、pmap netstat、iptraf等监控工具的纤细说明和瓶颈分析。

    gdb 标准库查看脚本.pdf

    通过`gdb`,开发者可以设置断点、单步执行、查看变量值、修改内存等,对程序进行深入分析。然而,当涉及到标准模板库(STL)中的容器时,由于其内部实现复杂,直接使用`gdb`查看可能并不直观。为了解决这一问题,`...

    Linux服务器性能测试分析命令大全

    Linux服务器性能测试分析是指利用一系列的Linux命令和工具来评估和优化服务器运行状态,从而确保服务器能够高效、稳定地运行。性能测试的主要目的是发现系统的瓶颈并进行相应的调整和优化,提升系统的整体性能。 在...

    Linux内核分析方法.rar

    分析工具如`free`, `top`, `vmstat`和`pmap`能帮助理解内存使用情况。 5. **文件系统**:Linux内核支持多种文件系统,如EXT4、XFS、Btrfs等。分析文件系统可能涉及挂载选项、I/O性能、日志记录等。 6. **网络协议...

    VB面积计算程序(vb)

    标题与描述中的“VB面积计算程序”指的是一种使用Visual Basic (VB)编程语言编写的程序,用于计算地理信息系统(GIS)中选定多边形特征的总面积。在GIS领域,这种程序非常实用,可以帮助用户快速准确地计算出地图上...

    pMap:通过广播和多播Tr发现,扫描和指纹-开源

    通过它们产生的背景噪声(即,它们的广播和多播流量)来被动地发现,扫描和指纹识别本地链接对等体

    查看LINUX进程内存占用情况.docx

    下面将介绍三个常用的命令来查看 Linux 进程的内存占用情况。 一、top 命令 top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器。使用 top 命令可以...

    panmap1234

    如果在运行某软件或编译程序时提示缺少 找不到panmap dll等类似提示 您可将从脚本之家下载来的panmap dll拷贝到指定目录即可 一般是system系统目录或放到软件同级目录里面 或者重新添加文件引用

    查看Linux进程占用的资源.docx

    本文将详细解析如何查看Linux进程占用的资源,主要涉及`top`和`pmap`命令,以及`/proc`目录下的信息。 首先,`top`命令是Linux系统中常用的实时监控系统状态和进程资源的工具。当运行`top`时,它会显示系统的基本...

Global site tag (gtag.js) - Google Analytics