본문 바로가기 메뉴 바로가기

엘키의 주절 주절

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

엘키의 주절 주절

검색하기 폼
  • 분류 전체보기 (360)
    • BlahBlah (40)
    • Book review (44)
    • C++ (62)
      • boost (2)
      • General (41)
      • network (0)
      • Debugging (9)
      • Rendering (5)
      • Visual Studio (5)
    • Java (0)
    • C# (2)
      • Unity (1)
      • General (1)
      • Winform (0)
    • Web (15)
      • General (1)
      • Django (3)
      • Ruby on Rails (10)
      • Node.js (1)
    • Network (23)
    • Scripts (13)
      • Python (1)
      • Ruby (9)
      • JavaScript (2)
      • Batch (1)
    • General (43)
      • Parerell (8)
      • Algorithm (0)
      • DataStructure (0)
      • AI (1)
      • Multimedia (1)
      • XML (1)
      • Profiling (2)
      • Environment (8)
      • Hardware (1)
      • Utility (18)
      • Etc (3)
    • OS (14)
      • Windows (7)
      • Linux (7)
    • Software Engineering (46)
      • Unittest (4)
      • Design Pattern (19)
      • Develop Theory (9)
      • Knowhow (14)
    • Database (19)
      • General (7)
      • PostgreSQL (2)
      • MS-SQL (8)
      • MySQL (0)
      • SQLite (2)
      • Redis (0)
    • Reverse Engineering (14)
    • Open source (25)
      • Game (9)
      • EzShortcut (11)
      • Libraries (5)
      • Light (0)
  • 방명록

Stack Size (1)
스택 크기

스택의 크기는 한정되어있다. 그럴 수 밖에 없는 것이, 스택 영역은 스레드 별로 다르게 존재해야 되기 때문이다. Visual Studio .net 2003 환경에서 기본 옵션으로 Build 했을 경우 stack 크기는 1M byte 이다. stack 크기를 늘리고 싶다면, 힙 공간을 사용하거나 project - properties - linker - system에서 stack reserve size를 변경하면 된다. 스택의 크기가 크게 배정된다면, 스택 오버플로우의 가능성은 낮지만 스레드 전환시 복사 비용이 크다는 단점이 생긴다. 스택에는 지역 변수, 함수가 되돌아갈 주소, 매개변수 등이 담기는데, 지역 변수를 남발 할 시에는 스택 크기를 넘어서서 스택 오브 플로우가 발생한다. 스택의 크기는 너무 커도 ..

C++/General 2009. 12. 8. 14:02
이전 1 다음
이전 다음
공지사항
  • 나에 대해서~
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • I am Not Okay
  • Jacking
  • Flexible Gameserver
  • 아름다운 네트웍 세상 since 1996.
  • 애자일 이야기
  • 류광의 번역 이야기
  • Joel on software
  • B-612
  • 디지털 보단 아날로그
TAG
  • 엘키
  • SQLite Spy
  • EasyExec
  • Ruby on Rails
  • 루비
  • SDL
  • RoR
  • 바로가기 프로그램
  • 디버깅
  • 게임데브포에버
  • 조엘 온 소프트웨어
  • perfmon
  • svn
  • 좋은 프로그래머
  • 멀티스레드
  • 리버스 엔지니어링
  • 디자인 패턴
  • TDD
  • 루비 온 레일즈
  • CppSQLite
  • TraceRoute
  • MS-SQL
  • 게임개발포에버
  • EzShortcut
  • ruby
  • ftp
  • Rails
  • NDC2013
  • 임백준
  • c언어
more
«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바