社区
C#
帖子详情
怎么获得一个进程使用的物理内存
Apollo206
2003-10-20 10:29:32
在process类里.WorkingSet好象可以
但对于如下的简单代码编译成的exe文件,用process.start就不行了,会返回进程已经关闭.
using System;
class hello
{
static void Main()
{
Console.WriteLine("hello,World!");
}
}
请问大家,还有没有什么好的方法可以获得一个进程使用的物理内存.
...全文
77
1
打赏
收藏
怎么获得一个进程使用的物理内存
在process类里.WorkingSet好象可以 但对于如下的简单代码编译成的exe文件,用process.start就不行了,会返回进程已经关闭. using System; class hello { static void Main() { Console.WriteLine("hello,World!"); } } 请问大家,还有没有什么好的方法可以获得一个进程使用的物理内存.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Apollo206
2003-10-20
打赏
举报
回复
?help!
Windows内核-内存管理
- Windows内存管理主要学习什么 - 线性地址是如何管理的 - 物理地址是如何管理的 - 缺页异常解决了什么问题 - 堆,栈这些内存是怎么申请的 - Windows内核情景分析 第三章 - 不管什么程序,除了程序代码本身所占用的空间外,程序在运行过程中总得
使用
一定的内存空间,因为数据也要占用空间。这些存储数据的内存空间大致可分为三类: - 全局变量:编译工具链接的时候就静态的分配好了 - 局部变量:调用子函数的时候,在栈上分配 - 通过malloc分配,可以通过free释放,重复利用 - 每个
进程
都有4GB的空间,但是这4GB空间并不是都在
使用
,有没有
一个
地方在记录着哪些地址空间已经
使用
了,哪些没有
使用
? - 肯定有
一个
地方在记录 - 怎么记录线性地址是否是可以用的? - 每个
进程
都有自己的线性地址管理
详解
进程
的虚拟内存,
物理内存
,共享内存
目录 写在前面: 一、关于内存的两个概念 1.1 虚拟内存 1.2 驻留内存 二、详解top命令中VIRT、RES和SHR 2.1 top命令中ⅥRT、RES和SHR的含义 三、
进程
的smaps文件 写在前面: 想必在Linux上写过程序的同学都有分析
进程
占用多少内存的经历,或者被问到这样的问题,你的程序在运行时占用了多少内存(
物理内存
)? 通常我们可以通过top命令查看
进程
占用了多少内存。这里我们可以看到VIRT、RES和SHR三个重要的指标,他们分别代表什么意思呢?这是本文需要跟.
虚拟内存与
物理内存
的联系与区别
操作系统有虚拟内存与
物理内存
的概念。在很久以前,还没有虚拟内存概念的时候,程序寻址用的都是物理地址。程序能寻址的范围是有限的,这取决于CPU的地址线条数。比如在32位平台下,寻址的范围是2^32也就是4G。并且这是固定的,如果没有虚拟内存,且每次开启
一个
进程
都给4G的
物理内存
,就可能会出现很多问题: 因为我的
物理内存
时有限的,当有多个
进程
要执行的时候,都要给4G内存,很显然你内存小一点,这很快就...
【Linux】如何统计出所有
进程
的
物理内存
使用
量呢?
WEL测试:这是什么?我想看看,看了会不会中毒呀?有点害怕 要避免重复计算多个
进程
同时占用的内存,像是页缓存、共享内存这类。如果把 ps、top 得到的数据直接相加,就会出现重复计算的问题。 这里,推荐从 /proc/< pid >/smaps 统计出所有
进程
的
物理内存
使用
量。需要通过man proc了解/proc/< pid >smaps 文件中各个指标含义。 这里是把proc//smaps中的Pss相加,因为Pss是私有内存+共享内存按比例属于自己计算的那一部分,通过Pss不.
进程
的虚拟内存,
物理内存
,共享内存
想必在Linux上写过程序的同学都有分析
进程
占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少内存(
物理内存
)?通常我们可以通过top命令查看
进程
占用了多少内存。这里我们可以看到VIRT、RES和SHR三个重要的指标,他们分别代表什么意思呢?这是本文需要跟大家一起探讨的问题。当然如果更加深入一点,你可能会问
进程
所占用的那些
物理内存
都用在了哪些地方?这时候top命令可能不能给到你
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章