Skip to main content

Hi All,

I am using Orbix 3.3 in Solaris.I have written a code in C and inside of code, i am creating 10 threads for reading data from large file and building cache memory.All threads will run parallely. When I run my application, I am getting the below run time error after few mins.

"orbix: no more available memory..."

Any idea about this run time error?

Thanks.


#orbixitadmintcl
#Orbix
#Orbix6.3.9

Hi All,

I am using Orbix 3.3 in Solaris.I have written a code in C and inside of code, i am creating 10 threads for reading data from large file and building cache memory.All threads will run parallely. When I run my application, I am getting the below run time error after few mins.

"orbix: no more available memory..."

Any idea about this run time error?

Thanks.


#orbixitadmintcl
#Orbix
#Orbix6.3.9
It appears your application is running out of memory.

I suggest you run some memory analysis to determine the key memory users. There are many such tools available, depending on your platform.


Regards,
Pat

Hi All,

I am using Orbix 3.3 in Solaris.I have written a code in C and inside of code, i am creating 10 threads for reading data from large file and building cache memory.All threads will run parallely. When I run my application, I am getting the below run time error after few mins.

"orbix: no more available memory..."

Any idea about this run time error?

Thanks.


#orbixitadmintcl
#Orbix
#Orbix6.3.9
Hi Pat.

Thanks for your reply. Sure. I check with some memory analysis tool. But more memory is available in my system.

Please see the below top command results (Before start my application) :

load averages: 0.03, 0.02, 0.02; up 35 20:05:15 09:30:10
72 processes: 71 sleeping, 1 on cpu
CPU states: 99.9% idle, 0.1% user, 0.0% kernel, 0.0% iowait, 0.0% swap
Kernel: 1368 ctxsw, 202 trap, 1418 intr, 3783 syscall, 134 flt
Memory: 127G phys mem, 90G free mem, 8192M total swap, 8192M free swap
-------------------------------------------------------------------------------------------------------

Please see the below top command results (After start my application) :

Memory: 127G phys mem, 86G free mem, 8192M total swap, 8192M free swap


When I start my application, it takes 4 GB memory from free memory.

Hi All,

I am using Orbix 3.3 in Solaris.I have written a code in C and inside of code, i am creating 10 threads for reading data from large file and building cache memory.All threads will run parallely. When I run my application, I am getting the below run time error after few mins.

"orbix: no more available memory..."

Any idea about this run time error?

Thanks.


#orbixitadmintcl
#Orbix
#Orbix6.3.9
Thank you for raising an official support ticket with us.

I suggest we continue our analysis via the ticket, rather than through the community's site.