标题:运行qt,申请内存太大杀死进程,是不是qt的图片太多了,初始化的时候申请内存太大了,内核杀死进程?
作者:sanmaoljh
日期:2015-07-18 14:19
内容:
问题1:运行qt,申请内存太大杀死进程,是不是qt的图片太多了,初始化的时候申请内存太大了,内核杀死进程?
如果这样的话,qt该怎么优化少占用内存,qt所有的图片控间在运行的时候全部初始化申请了内存
/bt/light_video_ui-qws
system common menory size :3936
shmem init ok
init_light_win
init_central_win
init_inform_win
init_curtain_win
(AIR_BTN_MAX==2)
light_video_ui invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0
light_video_ui cpuset=/ mems_allowed=0
[] (unwind_backtrace+0x0/0xd8) from [] (T.282+0x88/0x238)
[] (T.282+0x88/0x238) from [] (__out_of_memory+0x16c/0x190)
[] (__out_of_memory+0x16c/0x190) from [] (out_of_memory+0x80/0xd0)
[] (out_of_memory+0x80/0xd0) from [] (__alloc_pages_nodemask+0x464/0x560)
[] (__alloc_pages_nodemask+0x464/0x560) from [] (filemap_fault+0x338/0x420)
[] (filemap_fault+0x338/0x420) from [] (__do_fault+0x50/0x3f8)
[] (__do_fault+0x50/0x3f8) from [] (handle_mm_fault+0x2e4/0x774)
[] (handle_mm_fault+0x2e4/0x774) from [] (do_page_fault+0x168/0x254)
[] (do_page_fault+0x168/0x254) from [] (do_PrefetchAbort+0x34/0x94)
[] (do_PrefetchAbort+0x34/0x94) from [] (ret_from_exception+0x0/0x10)
Exception stack(0xcc27bfb0 to 0xcc27bff8)
bfa0: 40d3b4a0 0000018f 40d3b4a0 00000801
bfc0: 00000000 0059d010 0059d010 00091028 00000000 0000cb84 beb8d340 beb8d01c
bfe0: 40971670 beb8cff0 402b46ec 4022cda0 20000010 ffffffff
Mem-info:
Normal per-cpu:
CPU0: hi: 90, btch:15 usd:& ..