您的位置:首页 > 产品设计 > 产品经理

使用pmap查看进程占用的内存情况

2012-08-30 11:12 567 查看
测试程序时,想要查看程序真正占用了多少内存,top命令只能看个大概,于是就找到了pmap命令。

使用很简单:

SYNOPSIS
pmap [options] pid [...]

DESCRIPTION
The pmap command reports the memory map of a process or processes.

OPTIONS
-x, --extended
Show the extended format.

-d, --device
Show the device format.

-q, --quiet
Do not display some header or footer lines.

-A, --range low,high
Limit results to the given range to low and high address range.  Notice that the low and high arguments are single string separated with comma.

-h, --help
Display help text and exit.

-V, --version
Display version information and exit.


下面是我的程序内存使用情况:

feng@server233:~$ pmap -d 4380
4380:   /home/raozhengfeng/work/jasgreen_test/jasgreenD
Address           Kbytes Mode  Offset           Device    Mapping
0000000000400000    1892 r-x-- 0000000000000000 008:00003 jasgreenD
00000000007d8000      36 rw--- 00000000001d8000 008:00003 jasgreenD
00000000007e1000  737408 rw--- 0000000000000000 000:00000   [ anon ]
00007fff38000000    2648 rw--- 0000000000000000 000:00000   [ anon ]
00007fff38296000   62888 ----- 0000000000000000 000:00000   [ anon ]
00007fff40000000   64732 rw--- 0000000000000000 000:00000   [ anon ]
00007fff43f37000     804 ----- 0000000000000000 000:00000   [ anon ]
00007fff44000000   65536 rw--- 0000000000000000 000:00000   [ anon ]
00007fff48000000   65536 rw--- 0000000000000000 000:00000   [ anon ]
00007fff50000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fff58000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fff60000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fff68000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fff70000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fff78000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fff80000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fff88000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fff90000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fff98000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fffa0000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fffa8000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fffb0000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fffb8000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fffc0000000  131072 rw--- 0000000000000000 000:00000   [ anon ]
00007fffc8000000   65536 rw--- 0000000000000000 000:00000   [ anon ]
00007fffcc000000   65536 rw--- 0000000000000000 000:00000   [ anon ]
00007fffd3000000   16384 rw--- 0000000000000000 000:00000   [ anon ]
00007fffd4000000   65536 rw--- 0000000000000000 000:00000   [ anon ]
00007fffdf124000       4 ----- 0000000000000000 000:00000   [ anon ]
00007fffdf125000    8712 rw--- 0000000000000000 000:00000   [ anon ]
00007fffdf9a7000   65536 rw-s- 0000000000000000 008:00003 geo_locations.kch
00007fffe39a7000    1220 r-x-- 0000000000000000 008:00003 libIMDBFlock.so
00007fffe3ad8000    2048 ----- 0000000000131000 008:00003 libIMDBFlock.so
00007fffe3cd8000      36 rw--- 0000000000131000 008:00003 libIMDBFlock.so
00007fffe3ce1000    1352 r-x-- 0000000000000000 008:00003 libGeoFlock.so
00007fffe3e33000    2048 ----- 0000000000152000 008:00003 libGeoFlock.so
00007fffe4033000      40 rw--- 0000000000152000 008:00003 libGeoFlock.so
00007fffe403d000   65536 rw-s- 0000000000000000 008:00003 id_noneed.kv.kch
00007fffe803d000   65536 rw-s- 0000000000000000 008:00003 id_delete.kv.kch
00007fffec03d000   65536 rw-s- 0000000000000000 008:00003 id_change.kv.kch
00007ffff003d000      44 r-x-- 0000000000000000 008:00001 libnss_files-2.13.so
00007ffff0048000    2044 ----- 000000000000b000 008:00001 libnss_files-2.13.so
00007ffff0247000       4 r---- 000000000000a000 008:00001 libnss_files-2.13.so
00007ffff0248000       4 rw--- 000000000000b000 008:00001 libnss_files-2.13.so
00007ffff0249000       4 ----- 0000000000000000 000:00000   [ anon ]
00007ffff024a000    8192 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff0a4a000       4 ----- 0000000000000000 000:00000   [ anon ]
00007ffff0a4b000    8192 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff124b000      68 r-x-- 0000000000000000 008:00001 libp11-kit.so.0.0.0
00007ffff125c000    2044 ----- 0000000000011000 008:00001 libp11-kit.so.0.0.0
00007ffff145b000       4 r---- 0000000000010000 008:00001 libp11-kit.so.0.0.0
00007ffff145c000       4 rw--- 0000000000011000 008:00001 libp11-kit.so.0.0.0
00007ffff145d000      64 r-x-- 0000000000000000 008:00001 libtasn1.so.3.1.16
00007ffff146d000    2044 ----- 0000000000010000 008:00001 libtasn1.so.3.1.16
00007ffff166c000       4 r---- 000000000000f000 008:00001 libtasn1.so.3.1.16
00007ffff166d000       4 rw--- 0000000000010000 008:00001 libtasn1.so.3.1.16
00007ffff166e000      12 r-x-- 0000000000000000 008:00001 libgpg-error.so.0.8.0
00007ffff1671000    2044 ----- 0000000000003000 008:00001 libgpg-error.so.0.8.0
00007ffff1870000       4 rw--- 0000000000002000 008:00001 libgpg-error.so.0.8.0
00007ffff1871000      12 r-x-- 0000000000000000 008:00001 libkeyutils.so.1.4
00007ffff1874000    2044 ----- 0000000000003000 008:00001 libkeyutils.so.1.4
00007ffff1a73000       4 r---- 0000000000002000 008:00001 libkeyutils.so.1.4
00007ffff1a74000       4 rw--- 0000000000003000 008:00001 libkeyutils.so.1.4
00007ffff1a75000      32 r-x-- 0000000000000000 008:00001 libkrb5support.so.0.1
00007ffff1a7d000    2044 ----- 0000000000008000 008:00001 libkrb5support.so.0.1
00007ffff1c7c000       4 r---- 0000000000007000 008:00001 libkrb5support.so.0.1
00007ffff1c7d000       4 rw--- 0000000000008000 008:00001 libkrb5support.so.0.1
00007ffff1c7e000      12 r-x-- 0000000000000000 008:00001 libcom_err.so.2.1
00007ffff1c81000    2044 ----- 0000000000003000 008:00001 libcom_err.so.2.1
00007ffff1e80000       4 r---- 0000000000002000 008:00001 libcom_err.so.2.1
00007ffff1e81000       4 rw--- 0000000000003000 008:00001 libcom_err.so.2.1
00007ffff1e82000     152 r-x-- 0000000000000000 008:00001 libk5crypto.so.3.1
00007ffff1ea8000    2048 ----- 0000000000026000 008:00001 libk5crypto.so.3.1
00007ffff20a8000       4 r---- 0000000000026000 008:00001 libk5crypto.so.3.1
00007ffff20a9000       4 rw--- 0000000000027000 008:00001 libk5crypto.so.3.1
00007ffff20aa000       4 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff20ab000     804 r-x-- 0000000000000000 008:00001 libkrb5.so.3.3
00007ffff2174000    2044 ----- 00000000000c9000 008:00001 libkrb5.so.3.3
00007ffff2373000      40 r---- 00000000000c8000 008:00001 libkrb5.so.3.3
00007ffff237d000       8 rw--- 00000000000d2000 008:00001 libkrb5.so.3.3
00007ffff237f000     740 r-x-- 0000000000000000 008:00001 libgnutls.so.26.22.4
00007ffff2438000    2044 ----- 00000000000b9000 008:00001 libgnutls.so.26.22.4
00007ffff2637000      24 r---- 00000000000b8000 008:00001 libgnutls.so.26.22.4
00007ffff263d000       8 rw--- 00000000000be000 008:00001 libgnutls.so.26.22.4
00007ffff263f000     104 r-x-- 0000000000000000 008:00001 libsasl2.so.2.0.25
00007ffff2659000    2044 ----- 000000000001a000 008:00001 libsasl2.so.2.0.25
00007ffff2858000       4 r---- 0000000000019000 008:00001 libsasl2.so.2.0.25
00007ffff2859000       4 rw--- 000000000001a000 008:00001 libsasl2.so.2.0.25
00007ffff285a000      76 r-x-- 0000000000000000 008:00001 libresolv-2.13.so
00007ffff286d000    2044 ----- 0000000000013000 008:00001 libresolv-2.13.so
00007ffff2a6c000       4 r---- 0000000000012000 008:00001 libresolv-2.13.so
00007ffff2a6d000       4 rw--- 0000000000013000 008:00001 libresolv-2.13.so
00007ffff2a6e000       8 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff2a70000     488 r-x-- 0000000000000000 008:00001 libgcrypt.so.11.7.0
00007ffff2aea000    2048 ----- 000000000007a000 008:00001 libgcrypt.so.11.7.0
00007ffff2cea000      16 rw--- 000000000007a000 008:00001 libgcrypt.so.11.7.0
00007ffff2cee000     100 r-x-- 0000000000000000 008:00001 librtmp.so.0
00007ffff2d07000    2048 ----- 0000000000019000 008:00001 librtmp.so.0
00007ffff2f07000       4 rw--- 0000000000019000 008:00001 librtmp.so.0
00007ffff2f08000     240 r-x-- 0000000000000000 008:00001 libgssapi_krb5.so.2.2
00007ffff2f44000    2048 ----- 000000000003c000 008:00001 libgssapi_krb5.so.2.2
00007ffff3144000       4 r---- 000000000003c000 008:00001 libgssapi_krb5.so.2.2
00007ffff3145000       8 rw--- 000000000003d000 008:00001 libgssapi_krb5.so.2.2
00007ffff3147000     304 r-x-- 0000000000000000 008:00001 libldap_r-2.4.so.2.8.3
00007ffff3193000    2048 ----- 000000000004c000 008:00001 libldap_r-2.4.so.2.8.3
00007ffff3393000       8 r---- 000000000004c000 008:00001 libldap_r-2.4.so.2.8.3
00007ffff3395000       4 rw--- 000000000004e000 008:00001 libldap_r-2.4.so.2.8.3
00007ffff3396000       8 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff3398000      56 r-x-- 0000000000000000 008:00001 liblber-2.4.so.2.8.3
00007ffff33a6000    2044 ----- 000000000000e000 008:00001 liblber-2.4.so.2.8.3
00007ffff35a5000       4 r---- 000000000000d000 008:00001 liblber-2.4.so.2.8.3
00007ffff35a6000       4 rw--- 000000000000e000 008:00001 liblber-2.4.so.2.8.3
00007ffff35a7000     156 r-x-- 0000000000000000 008:00001 libssh2.so.1.0.1
00007ffff35ce000    2048 ----- 0000000000027000 008:00001 libssh2.so.1.0.1
00007ffff37ce000       4 r---- 0000000000027000 008:00001 libssh2.so.1.0.1
00007ffff37cf000       4 rw--- 0000000000028000 008:00001 libssh2.so.1.0.1
00007ffff37d0000     200 r-x-- 0000000000000000 008:00001 libidn.so.11.6.8
00007ffff3802000    2048 ----- 0000000000032000 008:00001 libidn.so.11.6.8
00007ffff3a02000       4 r---- 0000000000032000 008:00001 libidn.so.11.6.8
00007ffff3a03000       4 rw--- 0000000000033000 008:00001 libidn.so.11.6.8
00007ffff3a04000     148 r-x-- 0000000000000000 008:00001 libnettle.so.4.3
00007ffff3a29000    2048 ----- 0000000000025000 008:00001 libnettle.so.4.3
00007ffff3c29000       4 r---- 0000000000025000 008:00001 libnettle.so.4.3
00007ffff3c2a000       4 rw--- 0000000000026000 008:00001 libnettle.so.4.3
00007ffff3c2b000    1364 r-x-- 0000000000000000 008:00001 libxml2.so.2.8.0
00007ffff3d80000    2044 ----- 0000000000155000 008:00001 libxml2.so.2.8.0
00007ffff3f7f000      32 r---- 0000000000154000 008:00001 libxml2.so.2.8.0
00007ffff3f87000       8 rw--- 000000000015c000 008:00001 libxml2.so.2.8.0
00007ffff3f89000       4 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff3f8a000     132 r-x-- 0000000000000000 008:00001 liblzma.so.5.0.0
00007ffff3fab000    2048 ----- 0000000000021000 008:00001 liblzma.so.5.0.0
00007ffff41ab000       4 r---- 0000000000021000 008:00001 liblzma.so.5.0.0
00007ffff41ac000       4 rw--- 0000000000022000 008:00001 liblzma.so.5.0.0
00007ffff41ad000      16 r-x-- 0000000000000000 008:00001 libattr.so.1.1.0
00007ffff41b1000    2044 ----- 0000000000004000 008:00001 libattr.so.1.1.0
00007ffff43b0000       4 r---- 0000000000003000 008:00001 libattr.so.1.1.0
00007ffff43b1000       4 rw--- 0000000000004000 008:00001 libattr.so.1.1.0
00007ffff43b2000      32 r-x-- 0000000000000000 008:00001 libacl.so.1.1.0
00007ffff43ba000    2044 ----- 0000000000008000 008:00001 libacl.so.1.1.0
00007ffff45b9000       4 r---- 0000000000007000 008:00001 libacl.so.1.1.0
00007ffff45ba000       4 rw--- 0000000000008000 008:00001 libacl.so.1.1.0
00007ffff45bb000      84 r-x-- 0000000000000000 008:00001 libnsl-2.13.so
00007ffff45d0000    2044 ----- 0000000000015000 008:00001 libnsl-2.13.so
00007ffff47cf000       4 r---- 0000000000014000 008:00001 libnsl-2.13.so
00007ffff47d0000       4 rw--- 0000000000015000 008:00001 libnsl-2.13.so
00007ffff47d1000       8 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff47d3000      28 r-x-- 0000000000000000 008:00001 librt-2.13.so
00007ffff47da000    2044 ----- 0000000000007000 008:00001 librt-2.13.so
00007ffff49d9000       4 r---- 0000000000006000 008:00001 librt-2.13.so
00007ffff49da000       4 rw--- 0000000000007000 008:00001 librt-2.13.so
00007ffff49db000    1752 r-x-- 0000000000000000 008:00001 libcrypto.so.1.0.0
00007ffff4b91000    2048 ----- 00000000001b6000 008:00001 libcrypto.so.1.0.0
00007ffff4d91000     108 r---- 00000000001b6000 008:00001 libcrypto.so.1.0.0
00007ffff4dac000      60 rw--- 00000000001d1000 008:00001 libcrypto.so.1.0.0
00007ffff4dbb000      16 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff4dbf000      88 r-x-- 0000000000000000 008:00001 libz.so.1.2.7
00007ffff4dd5000    2044 ----- 0000000000016000 008:00001 libz.so.1.2.7
00007ffff4fd4000       4 r---- 0000000000015000 008:00001 libz.so.1.2.7
00007ffff4fd5000       4 rw--- 0000000000016000 008:00001 libz.so.1.2.7
00007ffff4fd6000      92 r-x-- 0000000000000000 008:00001 libpthread-2.13.so
00007ffff4fed000    2044 ----- 0000000000017000 008:00001 libpthread-2.13.so
00007ffff51ec000       4 r---- 0000000000016000 008:00001 libpthread-2.13.so
00007ffff51ed000       4 rw--- 0000000000017000 008:00001 libpthread-2.13.so
00007ffff51ee000      16 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff51f2000    1524 r-x-- 0000000000000000 008:00001 libc-2.13.so
00007ffff536f000    2048 ----- 000000000017d000 008:00001 libc-2.13.so
00007ffff556f000      16 r---- 000000000017d000 008:00001 libc-2.13.so
00007ffff5573000       4 rw--- 0000000000181000 008:00001 libc-2.13.so
00007ffff5574000      20 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff5579000      84 r-x-- 0000000000000000 008:00001 libgcc_s.so.1
00007ffff558e000    2048 ----- 0000000000015000 008:00001 libgcc_s.so.1
00007ffff578e000       4 rw--- 0000000000015000 008:00001 libgcc_s.so.1
00007ffff578f000     516 r-x-- 0000000000000000 008:00001 libm-2.13.so
00007ffff5810000    2044 ----- 0000000000081000 008:00001 libm-2.13.so
00007ffff5a0f000       4 r---- 0000000000080000 008:00001 libm-2.13.so
00007ffff5a10000       4 rw--- 0000000000081000 008:00001 libm-2.13.so
00007ffff5a11000     928 r-x-- 0000000000000000 008:00001 libstdc++.so.6.0.17
00007ffff5af9000    2048 ----- 00000000000e8000 008:00001 libstdc++.so.6.0.17
00007ffff5cf9000      32 r---- 00000000000e8000 008:00001 libstdc++.so.6.0.17
00007ffff5d01000       8 rw--- 00000000000f0000 008:00001 libstdc++.so.6.0.17
00007ffff5d03000      84 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff5d18000    1016 r-x-- 0000000000000000 008:00001 libkyotocabinet.so.16.13.0
00007ffff5e16000    2044 ----- 00000000000fe000 008:00001 libkyotocabinet.so.16.13.0
00007ffff6015000      32 rw--- 00000000000fd000 008:00001 libkyotocabinet.so.16.13.0
00007ffff601d000     124 r-x-- 0000000000000000 008:00001 libboost_filesystem.so.1.49.0
00007ffff603c000    2044 ----- 000000000001f000 008:00001 libboost_filesystem.so.1.49.0
00007ffff623b000       8 rw--- 000000000001e000 008:00001 libboost_filesystem.so.1.49.0
00007ffff623d000    2868 r-x-- 0000000000000000 008:00001 libmysqlclient.so.18.0.0
00007ffff650a000    2044 ----- 00000000002cd000 008:00001 libmysqlclient.so.18.0.0
00007ffff6709000      24 r---- 00000000002cc000 008:00001 libmysqlclient.so.18.0.0
00007ffff670f000     504 rw--- 00000000002d2000 008:00001 libmysqlclient.so.18.0.0
00007ffff678d000      20 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff6792000     408 r-x-- 0000000000000000 008:00001 libcurl.so.4.2.0
00007ffff67f8000    2044 ----- 0000000000066000 008:00001 libcurl.so.4.2.0
00007ffff69f7000      12 r---- 0000000000065000 008:00001 libcurl.so.4.2.0
00007ffff69fa000       4 rw--- 0000000000068000 008:00001 libcurl.so.4.2.0
00007ffff69fb000     336 r-x-- 0000000000000000 008:00001 libssl.so.1.0.0
00007ffff6a4f000    2048 ----- 0000000000054000 008:00001 libssl.so.1.0.0
00007ffff6c4f000      12 r---- 0000000000054000 008:00001 libssl.so.1.0.0
00007ffff6c52000      28 rw--- 0000000000057000 008:00001 libssl.so.1.0.0
00007ffff6c59000      60 r-x-- 0000000000000000 008:00001 libbz2.so.1.0.4
00007ffff6c68000    2044 ----- 000000000000f000 008:00001 libbz2.so.1.0.4
00007ffff6e67000       4 r---- 000000000000e000 008:00001 libbz2.so.1.0.4
00007ffff6e68000       4 rw--- 000000000000f000 008:00001 libbz2.so.1.0.4
00007ffff6e69000     604 r-x-- 0000000000000000 008:00001 libarchive.so.12.0.4
00007ffff6f00000    2048 ----- 0000000000097000 008:00001 libarchive.so.12.0.4
00007ffff7100000       8 r---- 0000000000097000 008:00001 libarchive.so.12.0.4
00007ffff7102000       8 rw--- 0000000000099000 008:00001 libarchive.so.12.0.4
00007ffff7104000       4 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff7105000      12 r-x-- 0000000000000000 008:00001 libboost_system.so.1.49.0
00007ffff7108000    2044 ----- 0000000000003000 008:00001 libboost_system.so.1.49.0
00007ffff7307000       4 rw--- 0000000000002000 008:00001 libboost_system.so.1.49.0
00007ffff7308000      60 r-x-- 0000000000000000 008:00001 libboost_date_time.so.1.49.0
00007ffff7317000    2044 ----- 000000000000f000 008:00001 libboost_date_time.so.1.49.0
00007ffff7516000       8 rw--- 000000000000e000 008:00001 libboost_date_time.so.1.49.0
00007ffff7518000       8 r-x-- 0000000000000000 008:00001 libdl-2.13.so
00007ffff751a000    2048 ----- 0000000000002000 008:00001 libdl-2.13.so
00007ffff771a000       4 r---- 0000000000002000 008:00001 libdl-2.13.so
00007ffff771b000       4 rw--- 0000000000003000 008:00001 libdl-2.13.so
00007ffff771c000     104 r-x-- 0000000000000000 008:00001 libboost_thread.so.1.49.0
00007ffff7736000    2048 ----- 000000000001a000 008:00001 libboost_thread.so.1.49.0
00007ffff7936000       8 rw--- 000000000001a000 008:00001 libboost_thread.so.1.49.0
00007ffff7938000     256 r-x-- 0000000000000000 008:00001 liblog4cpp.so.5.0.5
00007ffff7978000    2048 ----- 0000000000040000 008:00001 liblog4cpp.so.5.0.5
00007ffff7b78000      12 rw--- 0000000000040000 008:00001 liblog4cpp.so.5.0.5
00007ffff7b7b000     376 r-x-- 0000000000000000 008:00001 libboost_program_options.so.1.49.0
00007ffff7bd9000    2048 ----- 000000000005e000 008:00001 libboost_program_options.so.1.49.0
00007ffff7dd9000      16 rw--- 000000000005e000 008:00001 libboost_program_options.so.1.49.0
00007ffff7ddd000     128 r-x-- 0000000000000000 008:00001 ld-2.13.so
00007ffff7e22000     264 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff7e64000    1500 r---- 0000000000000000 008:00001 locale-archive
00007ffff7fdb000      88 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff7ff1000      28 r--s- 0000000000000000 008:00001 gconv-modules.cache
00007ffff7ff8000      12 rw--- 0000000000000000 000:00000   [ anon ]
00007ffff7ffb000       4 r-x-- 0000000000000000 000:00000   [ anon ]
00007ffff7ffc000       4 r---- 000000000001f000 008:00001 ld-2.13.so
00007ffff7ffd000       4 rw--- 0000000000020000 008:00001 ld-2.13.so
00007ffff7ffe000       4 rw--- 0000000000000000 000:00000   [ anon ]
00007ffffffde000     132 rw--- 0000000000000000 000:00000   [ stack ]
ffffffffff600000       4 r-x-- 0000000000000000 000:00000   [ anon ]
mapped: 3588968K    writeable/private: 3141696K    shared: 262172K


可以看到程序总共使用了3G多的内存,有点恐怖哈。。。。

再分析一下,可以看到大部分内存都是被类似“00007fff50000000 131072 rw--- 0000000000000000 000:00000 [ anon ]” 这样的情况给占用的,这里面的“anon”是啥呢?

“应该是叫匿名的地址,一般在堆里面分配?”http://bbs.chinaunix.net/thread-2065212-1-1.html

也许就是anonymous的堆栈吧。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: