Sponsored Content
Operating Systems HP-UX Single Process Memory Allocation HP-UX 11i v3 Post 302694361 by ahmadamin416 on Thursday 30th of August 2012 12:39:56 PM
Old 08-30-2012
Single Process Memory Allocation HP-UX 11i v3

Hi,
I have HP-UX 11i v3 running on ia64. One of my application is 32-bit and I want to increase the memory allocation of this file upto 2GB. I am contentiously receiving an error message of Out of Memory.
Can you please explain the procedure what kernel configuration( like maxdsize or maxdsize_64) i need to set and also do i need to set anything on the application binary ?

Thanks in advance.

My file chatr is as follows
Code:
32-bit ELF executable
         shared library dynamic path search:
             LD_LIBRARY_PATH    enabled  first 
             SHLIB_PATH         enabled  second
             embedded path      enabled  third  /usr/lib/hpux32:/opt/langtools/lib/hpux32
         shared library list:
             libX11.so.1
             libm.so.1
             libc.so.1
         shared library binding:
             deferred
         global hash table disabled
         global hash table size 1103
         shared library mapped private disabled
         runtime checks disabled
         shared library segment merging disabled
         shared vtable support disabled
         explicit unloading disabled
         linkage table protection disabled 
         segments:
             index type     address      flags size
                 7 text     04000000     z---c-    D (default)
                 8 data     40010000     ---m--    D (default)
         executable from stack: D (default)
         kernel assisted branch prediction enabled 
         lazy swap allocation for dynamic segments disabled
         nulptr dereferences trap disabled
         address space model: default
         caliper dynamic instrumentation disabled


Last edited by jim mcnamara; 08-30-2012 at 02:49 PM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

memory allocation

I would like to know how I could allocate some more memory to a process. Please note that I am not the root user. (1 Reply)
Discussion started by: sagar
1 Replies

2. HP-UX

Memory leaks on HP-UX 11i

Hi folks, We are using following listed configurations for a particular application. HP-UX 11i Sun Java 2 SDK Standard Edition 1.4.1 (version shipped with WebLogic 8) Oracle 9i Release 2 (Oracle 9.2.0) BEA WebLogic Server 8.1 SP3 It seems a memory leak when we use above configurations.... (1 Reply)
Discussion started by: gimhan90
1 Replies

3. UNIX for Dummies Questions & Answers

upper limit of accessible memory space for a single process in Unix/Linux

Hellp all, if there is 3G memory in my Unix server I want to know if all the 3G space can be used by ong sigle process. As i know, in Windows, one process can only access at most 1G memory despite there is probably more than 1G memory is equipped. (1 Reply)
Discussion started by: cy163
1 Replies

4. UNIX for Dummies Questions & Answers

HP-UX memory usage allocation

Hi all, I have a HP-UX Server with 4 gigabytes of physical RAM. When I use the 'Glance' utility to see what my memory utilization is, my memory usage shows up maxed out at 99%. I shut off all the known processes that I'm running on that box and the memory utilization is still at 78% (with Swap... (1 Reply)
Discussion started by: dehuang83
1 Replies

5. Linux

mamimum memory single process

How can i Globally set the maximum core memory a single process can take. IE, i want to set that no single process may get more than 11GB. I am running red hat enterprise unix 4. (9 Replies)
Discussion started by: frankkahle
9 Replies

6. Programming

memory allocation in subroutine

Hi everyone, I'm not new to C programming, but I'm having question regarding the memory allocation of a pointer variable which, for instance, will be declared in main(), but its memory will be allocated in subroutine. To clearify my question, I provide a small working example: #include... (1 Reply)
Discussion started by: MIB_Maik
1 Replies

7. Programming

Memory allocation in C

Hi Experts I need some help in static memory allocation in C. I have a program in which I declared 2 variables, one char array and one integer. I was little surprised to see the addresses of the variables. First: int x; char a; printf("%u %u\n', &x, a); I got the addresses displayed... (2 Replies)
Discussion started by: unx_freak
2 Replies

8. Programming

Dynamic Memory Allocation

Hello Guys I have a small confusion in the dynamic memory allocation concept. If we declare a pointer say a char pointer, we need to allocate adequate memory space. char* str = (char*)malloc(20*sizeof(char)); str = "This is a string"; But this will also work. char* str = "This... (2 Replies)
Discussion started by: tene
2 Replies

9. Programming

Memory Allocation Query

When we dynamically allocate the memory say 100 integers say int *x = new int(1000); then does entire chunk of memory gets allocated at once after the completion of the statement? I mean will the the concept of page fault come into picture over here? (3 Replies)
Discussion started by: rupeshkp728
3 Replies

10. Programming

Memory allocation for particular process in UNIX

I want to run a C program on my linux machine. I want to allocate specific heap size for that process (C program) to run. How can I do that? I know in Java same can be done using -Xmx option. There may be some option which I can specify in the C program like Java or may be in linux process. (8 Replies)
Discussion started by: Ankur Goyal
8 Replies
if_nameindex(3N)														  if_nameindex(3N)

NAME
if_nameindex(), if_nametoindex(), if_indextoname(), if_freenameindex() - functions that map between an interface name and index value SYNOPSIS
DESCRIPTION
Interfaces are normally known by names such as "lan0" and "vlan200." The index is a unique positive integer value assigned to an inter- face. Index values start at 1, and 0 is not a valid index. This function maps an interface name into its corresponding index. If the specified interface name does not exist, the return value is set to 0 and is set to If there is a system error, the return value is 0, and is set to the appropriate value. For example, if the system is running out of memory, will be set to This function maps an interface index into its corresponding name. The ifname argument must point to a buffer of at least bytes into which the interface name corresponding to the specified index is returned. This pointer is also the return value of the function. is defined in and its value includes a terminating null byte at the end of the interface name. If there is no interface corresponding to the specified index, NULL is returned and is set to If there is a system error, the return value is 0, and is set to the appropriate value. This function returns all interface names and indexes as an array of structures, one structure per interface. The structure is defined in struct if_nameindex { unsigned int if_index; /* 1, 2, ... */ char *if_name; /* null terminated name: "lan0" */ }; The end of the array of structures is indicated by a structure with an if_index of 0, and an if_name of NULL. The function returns a NULL pointer upon an error, and would set to the appropriate value. The memory used for this array of structures along with the interface names pointed to by the if_name members is obtained dynami- cally. This memory is freed by the next function. This function frees the dynamic memory allocated by The argument to this function must be a pointer that was returned by CHANGE HISTORY
The function prototypes and were defined in prior to HP-UX 11i v3. They are now defined in Beginning with HP-UX 11i v3, these functions may pass on both IPv4 and IPv6 interfaces, and they no longer reside in the IPv6 library. They currently reside in the C library. Therefore, applications using these functions no longer need to link with Applications using other IPv6 interfaces that reside in IPv6 library will need to continue to link with AUTHOR
and were developed by HP, IETF, and X/Open Company Limited. ERRORS
When or fails, the following error message is set in The specified interface or index does not exist. SEE ALSO
ndp(1M), inet6_opt_init(3N), inet6_rth_space(3N), ip6(7P), ndp(7P). RFC 3493 Basic Socket Interface Extensions for IPv6. STANDARDS CONFORMANCE
if_nameindex(3N)
All times are GMT -4. The time now is 10:05 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy