Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在linux中,除了主进程内存之外,还有可能知道受线程影响的内存吗?_Python 3.x_Linux_Ubuntu 16.04 - Fatal编程技术网

Python 3.x 在linux中,除了主进程内存之外,还有可能知道受线程影响的内存吗?

Python 3.x 在linux中,除了主进程内存之外,还有可能知道受线程影响的内存吗?,python-3.x,linux,ubuntu-16.04,Python 3.x,Linux,Ubuntu 16.04,我正在Ubuntu Linux16.04的操作系统上工作,编译器是python3.5.2。 在我的代码中,我使用python的线程类生成了7个以上的线程。现在的情况是,当代码运行时,我的RAM内存会不断增加。我从(os.getpid())函数中获得代码的进程ID,并在python中使用psutil库和Linux中的ps命令,我获得了进程(包括所有线程)的内存使用情况,但我无法识别受特定线程影响的内存 当我运行python程序时,在Linux中创建了一个进程和几个轻量级进程,轻量级进程ID和轻量级

我正在Ubuntu Linux16.04的操作系统上工作,编译器是python3.5.2。 在我的代码中,我使用python的线程类生成了7个以上的线程。现在的情况是,当代码运行时,我的RAM内存会不断增加。我从(os.getpid())函数中获得代码的进程ID,并在python中使用psutil库和Linux中的ps命令,我获得了进程(包括所有线程)的内存使用情况,但我无法识别受特定线程影响的内存

当我运行python程序时,在Linux中创建了一个进程和几个轻量级进程,轻量级进程ID和轻量级进程的数量由ps命令知道,但是,我仍然没有找到任何方法或工具可以为我提供受特定轻量级进程影响的内存(除了主进程)在Linux和python中也是如此

在Linux或python中,除了主进程内存之外,还有可能知道受线程影响的内存吗


先谢谢你

编译器是python
-python是一种解释语言,它有一个解释器。但看起来您只是指定了python版本<代码>受线程影响的内存-您的意思是“线程使用的内存”
轻量级进程ID
“轻量级进程”与普通进程有何不同?这意味着什么?在Linux中,我使用LWP列中的语法ps-eL获得了一个轻量级进程ID。好的,我只是想澄清一下,很久以前,“线程”被称为“轻量级进程”。目前,“轻量级进程”的意思与“线程”相同。只需称之为“线程”。LWP只显示线程id。