V
V
Victor2016-08-21 01:39:49
linux
Victor, 2016-08-21 01:39:49

How to setup swap to remove std::bad_alloc?

On the server 500M RAM. I 'm running a resource-hungry application that runs out of memory and crashes with a std::bad_alloc exception .
I connect the swap file to 10G.
Same error.
Conclusionfree -h

_            total         used       free     shared    buffers     cached
Mem:          488M       125M       363M       6.2M        10M        47M
-/+ buffers/cache:        67M       421M
Swap:           9G        32M         9G

На сколько я понимаю, OC не может выделит больше 421M, не смотря на своп. Как это можно исправить?
OC: Ubuntu 15.10 x64

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Владимир Мартьянов, 2016-08-21
@vilgeforce

Есть вероятность что дело в самом приложении: сколько оно памяти жрало на момент падения и сколько пыталось выделить не успешно?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question