操作系统 - 获取进程详细信息



一般来说,有没有办法获取进程的详细信息(操作系统在执行之前将我的程序转换为的进程)。当我的程序作为一个进程执行时,是否可以输出数据结构(例如PCB)的内容?

我建议在 linux 中运行该程序.. 然后你可以使用 readlf 和 objdump 来获取有关进程的大量信息(比如它的地址空间、来自 glibc Ex:printf() 的动态链接库、它的符号表等)......您还可以在Linux中看到cat /proc/process's pid文件夹,在那里您可以获得有关正在运行的过程的各种信息。
当然,您可以使用调试器在执行时获取进程的状态

最新更新