开发者

how to change "eheap_alloc" size on windows system to run erlang server?

How to change the "eheap_alloc" size on windows? This is for to do load test of erlang server with several number of clients. My server is running successfully up to 100 clients but if it is 200, server works two minutes with good results and th开发者_开发技巧en after server crashed and resulted with abnormal termination by showing

eheap_alloc: Cannot allocate 8414160 bytes of memory (of type "heap"). 

But in Linux it can work for all the clients successfully. How can I over come this problem?

help me some one....

thank you.


Have you tried [1] ? erl +hms Size

Sets the default heap size of processes to the size Size.

erl +hmbs Size

Sets the default binary virtual heap size of processes to the size Size.

with different Sizes ? [1] http://www.erlang.org/doc/man/erl.html


When you get this message there is probably some memory leak in you server even it works well at Linux. This can be some sort of "live lock" which locking you from release memory in some circumstances. So best what you can do is look better what eats memory in your server.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜