|
우선 소스 수정이 가능 하시다면 프로파일러를 사용해 보시는게 좋겠습니다.
빌더에서는 AQtime 이라는게 유명한것 같습니다. 함수 단위로 지연 시간을 측정 할 수 있습니다.
그외에 CPU 벤치 마크 라던지 디스크 나 메모리의 대역폭을 측정 하는 프로그램을 돌려서
두시스템의 성능을 비교 할 수 있을것 같습니다.
혹은 캐드 관련 프로그램이니 만큼 GPU 관련 함수를 사용 했다면 그래픽 카드의 성능에 따라
이런 현상이 발생 할수도 있지 않을까 생각 합니다.
갈라파고스의용 님이 쓰신 글 :
: 답변 감사합니다.
:
: 우선 winXP 32bit 멀티 부팅 환경을 만들고, 해봤는데요.
: 속도가 마찬가지로 나왔습니다.
: 14메가짜리 디자인을 도면 아웃풋하는데 동일하게 41분정도 걸리더군요...
:
: 그렇다면 OS와는 상관없는것인지.. 아님 64bit로 컴파일하면 더 빨라지는건지...
:
: 이거야원... 컴터는 싹바꿨는데, 속도가 오히려 더 느리니... 회사에서 할말이 없네요..ㅠ.ㅠ
:
: C++ builder로 짜여진 프로그램인데, 64bit환경으로 어떻게 변환해야 하는지도 모르겠구요... 혹시 내년에 나온다는 int64.. 머 이런걸 의미하는건가요???
:
: 궁금하네요...
:
: 감사합니다.
:
:
: Nibble 님이 쓰신 글 :
: : 라스코니님의 말씀이 맞습니다.
: :
: : Win7 64bit 환경에서 32bit 용 소프트웨어를 돌리면, 속도가 아주 구려요.
: :
: : 라스코니 님이 쓰신 글 :
: : : 일단 차이가 나는 부분이
: : :
: : : (OS)
: : : Win XP <--> Win 7
: : :
: : : (Architecture)
: : : 32 bit <--> 64 bit
: : :
: : : 이네요.. 일단 OS에 의해서 사용된 런타임 라이브러리가 차이가 날 수 있습니다.
: : : 윈도우 7에서 윈도우 XP 로 컴파일된 프로그램을 돌릴 경우 윈도우 XP용으로 만들 당시의 개발 라이브러리와 윈7이 호환성이 부족할 수 있습니다.
: : :
: : : Architecture에 의해서 차이가 날 수도 있죠.
: : :
: : : 하드를 하나 새로 껴서 거기에 XP를 깔아서 테스트해보시면?
: : :
: : : 갈라파고스의용 님이 쓰신 글 :
: : : : 안녕하세요.
: : : :
: : : : 최근에 저희 회사에서 시스템을 대부분 교체했습니다.
: : : :
: : : : 저희 회사는 쉽게 이야기해서 전자기판을 그리고, 그걸 오토캐드 드로잉으로도 만들고 머 다른 포멧의 이미지로도 만드는데요. 아무래도 스팩을 표시하고 관리자하자면 드로잉이 꼭 필요하죠.
: : : :
: : : : 그래서 메인 설계툴에서 autocad drawing으로 익스포트하는 프로그램을 만들어서 사용하고 있습니다.
: : : :
: : : :
: : : : 회사의 구닥다리 컴퓨터를 버리고, 최근에 나름 사양이 나쁘지 않은 (사양은 아래와 같습니다.) 시스템으로 모두 교체를 했습니다. 교체하면서 성능 테스트를 했는데, 체감하기엔 분명히 동작속도가 나쁘지 않은데, 저희가 만든 소프트웨어는 이상하리만큼 느리네요.
: : : :
: : : : 왜그런걸까요???
: : : :
: : : : 비교 시스템-------------
: : : : New : Intel Xeon E5640 @2.67GHz (4-cores) / 12.0GB ram (Win 7, 64bit)
: : : : Old : Intel Xeon 5130 @2.00GHz (?? - cores) / 4.0GB ram (win XP)
: : : :
: : : :
: : : : 참고로 사용하는 프로그램은 text파일을 vector로 읽어서 다른 vector를 삽입하기도 하고 수십차례 더하고 수정하여 autocad DXF drawing으로 만드는 프로그램이랍니다. (나름 큰 Vector를 쓰기에... 원체 시간은 많이 걸리긴 하는데요...)
: : : :
: : : : 저희팀 보스께서 왜 pc를 교체했는데도 느린 결과가 나오냐면서... 제게 조사해보라고 하시네요.. 프로그램 개발은 미국친구들이 했는데,.....ㅠ.ㅠ
: : : :
: : : : 기존 시스템에서 14분만에 아웃풋되던 것이 새시스템에선 31분만에 아웃풋 되었거든요...
: : : :
: : : : win7 64bit가 문제인지.. 코어를 하나만 쓴다고 해도 기존시스템보다 클럭수가 높은데.. 이해가 가질 않습니다.
: : : :
: : : : 혹시 도움주실 말씀이 있다면 아끼지 마시고... 부탁드립니다.
: : : :
: : : : 꾸뻑.....
|