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

Peaceful Lake

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

Peaceful Lake

검색하기 폼
  • 분류 전체보기 (227)
    • Tips (25)
    • 일하다가 (52)
      • 말레이시아 (11)
      • 참고 (5)
    • Software (82)
      • Utilities (12)
      • Database (0)
      • Engineering (4)
      • Windows (6)
      • PKI (0)
      • ASP.NET (3)
    • Container (2)
      • Istio (0)
      • Kubernetes (2)
    • 궁시렁 궁시렁 (66)
    • Links (0)
  • 방명록

맵 파일을 활용하자

맵 파일을 활용하자 #1 에서 긁어왔습니다. * Release mode 에서 map파일에 저장된 메모리 정보를 이용하여 어떤 함수에서 문제가 발생하였는지 추정해 볼 수 있다 . ==== 출처 : 데브피아 VC++ 강좌와 TIP 자료실 ==== 맵 파일을 활용하자 #1 1) 소개 프로그래머는 프로그램을 개발하면서 디버깅 과정에서 여러 가지 테스트를 합니다. 물론, 항상 개발자 PC에서는 프로그램이 완벽하게 동작합니다. 참 신기합니다. 정말로 정말로 개발자 PC에서는 완벽 합니다. 하지만, 이런 완벽한 프로그램을 배포하고, 나서 곧 사용자들의 끝임없는 버그 리포트로 인하여 프로그래머는 좌절을 맞보게 됩니다. 그리고, 아무것도 모르는 초보유저님에게 우리의 프로그램은 메모리 주소만 알려주고 운명해 버리는 Cra..

Software 2008. 11. 6. 21:06
ACE 컴파일 요령

간단하게 잘 써 놓아서 올려봅니다. The ADAPTIVE Communication Environment (ACE) 에서 긁어왔습니다. 방법 #3 는 추가했는데, 방법 2는 처음 본 것이네요 The ADAPTIVE Communication Environment (ACE) 최근에는 ACE class library를 활용한 개발이 활발히 이루어지고 있는데, 아마도 개발이 편리하게 해주는 클래스들이라는 점과, 상당히 오랜 기간, 오랜 사람들로 하여금 안정화되었다는 점, 실제로 꽤 많은 미션 크리티컬 영역에서도 사용되고 있다는 점이 높이 평가된듯 하다. 이 ACE를 솔라리스10 에서 컴파일해서 사용하려고 하면, 몇가지 방법이 있다. [download source] 일단, 정상적인 화일을 다운받는다. 이상하게 들..

Software 2008. 11. 3. 22:26
Lock-Free, Wait-Free 자료형태에 관해서

요즘에 관심있는 부분은 Lock 이 없고, Wait 가 없는 자료형태이다. 멀티 스레드 등의 IPC 처리를 하다보면, 꼭 나오는게 Lock 이다. Lock을 처리하는데 소비되는 퍼포먼스 낭비도 꽤 된다. 이를 줄일 방법이 없을까? Context-Switching 을 더디 하면서 Lock 을 사용할 수 있다면 참 좋을 것이다. 대충 논문을 조사해봐도, 이런류의 논문이 9x 년대에 부터 나온 것도 있는 걸 보면, 이미 선진들이 이런 분야로 연구한지 꽤 오래된 것을 알 수 있다. 대다수의 구현은 CAS(Compare-And-Swap) 방식으로 처리 중에는 Context Switching 이 발생하지 않는 CPU에 종속적인 원자적 연산을 사용한 방식이다. x86 계열에서는 CMPSXXX 니모닉을… Windows..

Software 2008. 10. 21. 14:50
클래스 파일의 컴파일한 버전 확인

출처 http://www.rgagnon.com/javadetails/java-0544.html 컴파일된 클래스 파일의 컴파일 버전을 확인하고 싶을 때가 있다. 이런 경우에는 컴파일된 파일의 포맷을 확인해서 버전을 확인할 수 있는데, 버전은 크게 major버전과 minor 버전으로 나뉜다. major버전과 monor 버전에 따른 자바 플랫폼 차이 major minor Java platform version 45 3 1.0 45 3 1.1 46 0 1.2 47 0 1.3 48 0 1.4 49 0 1.5 50 0 1.6 확인하는 방법은 간단한데, 헥스 에디터로 클래스 파일을 불러들인 후 아래와 같이 확인하면 된다. "The first 4 bytes are a magic number, 0xCAFEBABe, to..

Tips 2008. 8. 1. 19:05
IPC 관련 제어

안쓰니까 자주 까먹는다 –.-; http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/system_programing/IPC/SharedMemory 1. 시스템상에 생성된 공유 메모리 세그먼트(Shared Memory Segment) 확인하기. $ ipcs -m 2. 생성된 공유 메모리 세그먼트 제거. $ ipcrm -m # ipcs ------ Shared Memory Segments -------- key shmid owner perms bytes nattch status 0x00000000 65536 root 600 393216 2 dest 0x00000000 98305 root 600 393216 2 dest 0x00000000 131074 root 60..

Software 2008. 8. 1. 18:53
이전 1 ··· 29 30 31 32 33 34 35 ··· 46 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
  • GeekNews
  • JS 메뉴얼
  • 스타온라인(말레이시아뉴스)
  • [책] 윈도우 프로젝트 필수 유틸리티
  • [책] 아마존 웹 서비스를 다루는 기술
  • [책] 가장 빨리 만나는 도커
TAG
  • 보안
  • 트위터
  • 말레이시아
  • 파일시스템레코나이저
  • WD
  • UAC
  • Kubernetes
  • HR
  • 튜닝
  • SE
  • Istio
  • IOCP
  • meetup
  • 유닉스
  • 자바
  • EKS
  • STL
  • 레거시드라이버
  • PI
  • 용어
  • 2012 사진공모전
  • WinDbg
  • 가치관
  • 강좌
  • vim
  • awskrug
  • AWS
  • 오라클
  • 요령
  • 디버깅
more
«   2025/05   »
일 월 화 수 목 금 토
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

티스토리툴바