C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[20189] 64 비트 개발은 기회인가 독인가?
양용성.우석아빠 [ysyang] 4719 읽음    2011-10-13 17:32
최근 SQLGate 64 비트 개발에 대해서 아주 아주 심도 있게 고민중입니다.

XE2 가 나와서 이제는 개발이 가능하기 때문에 2009로 개발되어 있는 소스를 변경하는 만만치 않은 작업이 기다리고 있을것이라 생각했습니다.

그런데 생각보다 더 많은 난제가 있음을 아는 지인으로 부터 알게 되었습니다.

어셈블리 코드가 있는 경우 서드파티 소스가 있다고 해도, 컴파일이 불가능하다는..

대략 10개 이상의 회사의 컴포넌트를 사용하는 입장에서 굉장히 난감한 상황이 되었습니다.

문제는 꼭 64비트를 만들어야 하느냐입니다.

32비트 호환 버전과 64비트의 성능적 차이점이 많이 있을까요?

이점에서 또하나 더 고민되는것이 만약 무리해서라도 만든다면 다른 경쟁사 제품들 보다 차별화 되는

장점을 하나 갖게 되긴 하는데... 너무 어려운 길을 다시 가야 한다는게 마음이 무겁습니다.

여러분들의 고견을 듣고 싶습니다.
Lyn [tohnokanna]   2011-10-13 18:04 X
없습니다 =_=a

SQLGate가 메모리 2G 이상 쓸 일은 아마 없을테니까요 (...)

현실적으로 클라이언트 프로그램중에 64bit 가 가치가 있는건 게임정도라 생각합니다.
델파이 64bit 의 의의는 64bit COM 객체를 다룰 수 있다는것에 있지 않을까 싶습니다
(Shell Extension, MS Office 64bit, etc ...)
양용성.우석아빠 [ysyang]   2011-10-13 19:30 X
64 비트면 실행파일이 2배로 빨라지나요 ?
Lyn [tohnokanna]   2011-10-13 20:06 X
경우에 따라 다릅니다만...
평균적으로 "느려진다" 에 한표 던질 수 잇겠습니다.

그 요인은 크게 3가지로 나뉘는데.

1. 컴파일러
  - 컴파일러가 64bit에 최적화 되어 있지 않습니다. 아무래도 만들어온 기간이 짧다보니 최적화 수준이 낮은경향이 강합니다

2. 라이브러리
  - 라이브러리 역시 64bit에 최적화 되어 있지 않습니다. 속도가 중요한 부분(특히 영상 등...) 에서는 어셈블리로 최적화 하는 경우가 많은데, 비교적 사용자가 적은 64bit는 아무래도 라이브러리 최적화가 좀 덜되어있습니다.

3. CPU
  - 지금은 시대가 좀 달라졋지만, 코어2 정도의 CPU를 보면 같은 코드를 32bit모드가 64bit 모드보다 더 빠르게 돕니다. 최신 CPU 들은 64bit 쪽이 더 빠르지만.


64bit가 확실히 빠른 경우는 64bit 정수형을 다룰 때 뿐입니다. 그때는 확실히 2배 빠릅니다.
Lyn [tohnokanna]   2011-10-13 20:07 X
2번에 보충으로, 지금까지 써본 Jpeg 라이브러리 중 가장 빠른것은 역시나 32bit 용이었습니다... 어셈으로 떡칠이 되서 수정도 불가능한 상태의 (...)
Lyn [tohnokanna]   2011-10-14 09:01 X
아닙니다...

64bit OS면 8G 다 쓸 수 있습니다. 애초에 메모리는 프로세스마다 따로 할당되기때문에
남병철.레조 [lezo]   2011-10-14 11:03 X
성능과 메모리 사용이 용이해지는것도 좋지만...
가장 중요한 포인트가 있습니다.

바로... 64bit 지원 문구 (-_ -;;)

장기적 비전으로 보았을때 기존 어플은 계속 유지보수 하면서 캐시카우로 사용하시고
64bit 기준으로 자체개발 컴포넌트는 물론 새 버전으로 개발해서 툴 판매 + 컴포넌트 판매도 고려해 볼 수 있습니다.
혹은 제품군을 한개정도 더 늘리는것도 가능한 타임이 아닐까합니다.
아루스 [tinydew4]   2011-10-14 20:43 X
64bit 지원 문구의 파워는 꽤 강력한 거 같아요.

어디는 64비트되는데 이건 64비트 지원안하나요.
라던지
프로그램이 이상한데 윈도우7 64비트인데 이거 지원 안하는건가요.
라는 말 꽤 많이 나오더군요.
양용성.우석아빠 [ysyang]   2011-10-15 13:23 X
64비트 지원이 이라는 단어가 무척 끌리네요

+ -

관련 글 리스트
20189 64 비트 개발은 기회인가 독인가? 양용성.우석아빠 4719 2011/10/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.