Search Results for 'bmaxdata'

1 POSTS

  1. 2009/05/07 AIX. malloc 이나 stack 으로 할당이 안 될때.
이건 이전에 있었던
64비트에서의 malloc 이나 쓰레드에서의 stack 크기와는 다른 문제이다.

리눅스에서 부하테스트나 기타등등 테스트를 다 거친 게이트웨이가
AIX에서 테스트하니 세션을 30개정도 넘어가면 리소스가 부족하다고 쓰레드를 생성하지 못한다
여러가지 조합을 통해서 또 실행시키면
malloc 에서 메모리를 할당못하는 경우가 있다.

서버에서 무슨 이런 경우가 있는걸까.
윈도우즈 서버에서도 없는 일이 말이다.

여러가지 찾아본 결과 AIX에서는 기본적으로 사용할수 있는 메모리의 한계가 있다
그 한계를 컴파일할때 옵션으로 재설정해주어야 한다

-bmaxdata, -bmaxstack

이 옵션을 사용해준다
C 쪽 컴파일은 -bmaxdata 만 사용하는것 같지만 그냥 같이 써준다

-bmaxdata

Category

Pragma equivalent

None

Purpose

Sets the maximum size of the area shared by the static data (both initialized and uninitialized) and the heap.

Syntax

Read syntax diagramSkip visual syntax diagram>>- -bmaxdata--:----number-------------------------------------><
 

Defaults

-bmaxdata:0

Parameters

number
The number of bytes used representing the soft ulimit set by the system loader. Valid values are 0 and multiples of 0x10000000 (0x10000000, 0x20000000, 0x30000000, ...). The maximum value allowed by the system is 0x80000000. If the value is 0, a single 256MB (0x10000000 byte) data segment (segment 2) will be shared by the static data, the heap, and the stack. If the value is non-zero, a data area of the specified size (starting in segment 3) will be shared by the static data and the heap, while a separate 256 MB data segment (segment 2) will be used by the stack. So, the total data size when 0 is specified 0 is 256MB, and the total size when 0x10000000 is specified is 512MB, with 256MB for the stack and 256MB for static data and the heap.

Predefined macros

None.


기본적으로 256 메가 같지만
나에게 할당된건 한참 그 이하인듯 싶다.
우선은 1기가까지 할당할수 있도록 설정해서 했더니 게이트웨이 세션 최대생성값인 400개까지 이상없이 잘된다
이것때문에 얼마나 한참을 소스를 들여다 봤던지...
앞으로는 malloc 체크를 최대한 해볼련다.


참고링크
General Programming Concepts:Writing and Debugging Programs
크리에이티브 커먼즈 라이센스
Creative Commons License
2009/05/07 09:51 2009/05/07 09:51

Trackback URL : http://simplelife.pe.kr/tc/trackback/629



뚜는 지금.. 사랑해사랑해
아.. 열심히 살자..
남자B형염소자리인천

Categories

전체 (504)
뚜.. 서툰.. (258)
폰 이야기 (13)
나의 길 (85)
읽을거리 (21)
사진갤러리 (124)

Recent Posts

  1. Android Studio 2.2 에서 layout 미리...
  2. mac 에서 ssh 접속시 한글 입력이 안될때.
  3. Android Studio. Zxing 라이브러리 사...
  4. 안드로이드 프로젝트를 SVN 등록시 bin...
  5. 안드로이드에서 android.annotation 를...

Recent Comments

  1. Thanhk you for this informative read... Software Engineering 2018
  2. 오전부터 이것때문에 하루 종일 고생함... choi 2016
  3. 진짜 님이 하루 죙일 겜방에 갇혀서 있... 굳굳 2015
  4. 대박 이걸 어떻게 찾으셨어요? 덕분에 ... 34524 2015
  5. 와 이건 진짜 신의한수 였네요~ 감사합... interlude 2015

Recent Trackbacks

Bookmarks

  1. ATOMOS
  2. c3cc3's Homepage
  3. 봄실
  4. 우중산보... 그 싱그러운 여유

1119

727

google chart api graph

-30 days

today : 237

Site Stats

TOTAL 731820 HIT
TODAY 236 HIT
YESTERDAY 1081 HIT