rabbit5120

rabbit5120

0个粉丝

3

问答

0

专栏

0

资料

rabbit5120  发布于  2012-12-05 11:05:24
采纳率 0%
3个问答
3521

线程内存问题

 
使用arm-hisiv100nptl-linux,当当这个一个线程就暂用了%15.4左右的内存(我的内存为58M左右,等于快9M了),这也太不可思议了。请问是什么原因,怎么解决。

代码如下:[code]#include
#include
#include
#include

static pthread_t sigtid = -1;

static int signal_thread(void *arg)
{
        while (1)
        {
                sleep(1);
        }

        return 0;
}

int main()
{
        pthread_create(&sigtid, NULL, (void *)&signal_thread, NULL);

        while (1)
        {
                sleep(1);
        }

        return 0;
}[/code]内存情况:
Mem: 19408K used, 39560K free, 0K shrd, 0K buff, 1772K cached
CPU:  0.0% usr  0.0% sys  0.0% nic  100% idle  0.0% io  0.0% irq  0.0% sirq
Load average: 0.00 0.01 0.05 1/38 1679
  PID  PPID USER     STAT   VSZ %MEM CPU %CPU COMMAND
1677   880 root     S     9164 15.4   0  0.0 ./mallocDo
  880     1 root     S     1728  2.9   0  0.0 -sh
1679   880 root     R     1708  2.8   0  0.0 top
    1     0 root     S     1704  2.8   0  0.0 init
  579     1 root     S <    872  1.4   0  0.0 udevd --daemon
    4     2 root     SW       0  0.0   0  0.0 [kworker/0:0]
  567     2 root     SWN      0  0.0   1  0.0 [jffs2_gcd_mtd2]
  311     2 root     SW       0  0.0   1  0.0 [kworker/1:1]
    5     2 root     SW       0  0.0   1  0.0 [kworker/u:0]
  180     2 root     SW       0  0.0   0  0.0 [sync_supers]
    9     2 root     SW       0  0.0   1  0.0 [ksoftirqd/1]
   11     2 root     SW       0  0.0   0  0.0 [kworker/u:1]
    2     0 root     SW       0  0.0   0  0.0 [kthreadd]
    3     2 root     SW       0  0.0   0  0.0 [ksoftirqd/0]
  183     2 root     SW<      0  0.0   1  0.0 [kintegrityd]
  185     2 root     SW<      0  0.0   1  0.0 [kblockd]
  182     2 root     SW       0  0.0   0  0.0 [bdi-default]
  225     2 root     SW<      0  0.0   1  0.0 [cfg80211]
    6     2 root     SW       0  0.0   0  0.0 [migration/0]
  200     2 root     SW<      0  0.0   1  0.0 [ata_sff]
#
#
我来回答
回答1个
时间排序
认可量排序

hilinux

0个粉丝

17

问答

0

专栏

0

资料

hilinux 2012-12-05 13:18:30
认可0
这个占用内存是映射的虚拟内存,不是真正的mem,查看使用内存,用free命令
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区