美文网首页
内存 VSS,RSS 小实验

内存 VSS,RSS 小实验

作者: 丁鸿辉 | 来源:发表于2022-03-02 13:17 被阅读0次

测试代码

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(int argc, char**argv)
{
        char mode = 'm';
        size_t size = 1024;
        size_t c_size = 0, v_size = 0;
        char * p = NULL;
        int ret;

        while(1) {
                ret = scanf("%c %ld", &mode, &size);
                if(ret != 2) continue;
                printf("action: mode: %c and size: %ld\n", mode, size);
                p = malloc(size*1024*1024);
                if(p == NULL) {
                        perror("malloc failed");
                        continue;
                }
                v_size += size;
                if(mode == 'c') {
                        p = memset(p, 0, size*1024*1024);
                        if(p == NULL) {
                                perror("memset failed\n");
                                continue;
                        }
                        c_size += size;
                }
                printf("rss: %ld v_size: %ld\n", c_size, v_size);
        }
        return 0;
}

测试结论

  1. 单个进程的虚拟地址空间可以超过物理内存和swap的总和。
  2. malloc 但是未初始化的内存仅占用地址空间,memset 后占用 RSS。

相关文章

  • 内存 VSS,RSS 小实验

    测试代码 测试结论 单个进程的虚拟地址空间可以超过物理内存和swap的总和。 malloc 但是未初始化的内存仅占...

  • Android 内存分析

    VSS Vss是占用的虚拟内存,如果没有映射实际的内存也算进来。 RSS Rss是占用的物理内存。是共享内存+私有...

  • Android 内存分析

    VSS Vss是占用的虚拟内存,如果没有映射实际的内存也算进来。 RSS Rss是占用的物理内存。是共享内存+私有...

  • 内存耗用:VSS/RSS/PSS/USS 的介绍

    一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS VSS - Virtual Se...

  • APP性能测试-内存

    获取内存命令: adb shell top VSS:Virtual Set Size,虚拟耗用内存 RSS:Res...

  • Android内存分析命令

    一、概述 1.1 内存指标概念 故内存的大小关系:VSS >= RSS >= PSS >= USS 1.2 内存分...

  • 性能优化工具(十)- Android内存分析命令

    一、内存指标 内存的大小关系:VSS >= RSS >= PSS >= USS 二、常用内存分析命令 1 proc...

  • Android 内存监控

    Linux内存指标概念 VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) RSS-...

  • 内存相关知识

    几个定义 VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) RSS - Resi...

  • android 内存查询

    VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS- Resident Set...

网友评论

      本文标题:内存 VSS,RSS 小实验

      本文链接:https://www.haomeiwen.com/subject/qmkjrrtx.html