软件开发性能诊断aix 7

malloc申请内存失败

各位大神,请教个问题:我的一个应用程序PgSp达到130M的时候就异常退出(topas命令查看的)。从调试看,是new(malloc)申请内存出错退出的,但是我的内存很大的(8G)。我想是不是limits设置的问题啊??
参与7

6同行回答

icenovericenover研发工程师大唐
问题已找到原因:设置增大进程占用的内存限制:ulimit -m unlimitedexport LDR_CNTRL=MAXDATA=0x80000000显示全部
问题已找到原因:
设置增大进程占用的内存限制:
ulimit -m unlimited
export LDR_CNTRL=MAXDATA=0x80000000收起
软件开发 · 2014-09-11
浏览1691
icenovericenover研发工程师大唐
问题已找到原因:设置增大进程占用的内存限制:ulimit -m unlimitedexport LDR_CNTRL=MAXDATA=0x80000000显示全部
问题已找到原因:
设置增大进程占用的内存限制:
ulimit -m unlimited
export LDR_CNTRL=MAXDATA=0x80000000收起
软件开发 · 2014-09-11
浏览1704
michaelxiaoermichaelxiaoer软件开发工程师IBM
PGSP多大?显示全部
PGSP多大?收起
互联网服务 · 2014-09-10
浏览1657
icenovericenover研发工程师大唐
回复 2# herotan 不行,因为我的topas显示内存够用的很:MEMORYReal,MB    7936% Comp     24% Noncomp  19% Client   19显示全部
回复 2# herotan
不行,因为我的topas显示内存够用的很:
MEMORY
Real,MB    7936
% Comp     24
% Noncomp  19
% Client   19收起
软件开发 · 2014-09-10
浏览1759
icenovericenover研发工程师大唐
不行,因为我的topas显示内存够用的很: MEMORYReal,MB    7936% Comp     24% Noncomp  19% Client   19显示全部
不行,因为我的topas显示内存够用的很:
MEMORY
Real,MB    7936
% Comp     24
% Noncomp  19
% Client   19收起
软件开发 · 2014-09-10
浏览1650
herotanherotan其它无名
修改minperm和maxperm 占比增加计算型内存大小显示全部
修改minperm和maxperm 占比
增加计算型内存大小收起
零售/批发 · 2014-09-10
浏览1711

提问者

icenover
研发工程师大唐

相关问题

问题状态

  • 发布时间:2014-09-10
  • 关注会员:1 人
  • 问题浏览:6024
  • 最近回答:2014-09-11
  • X社区推广