Performance Tools를 실제 환경에서 사용하기
이틀 정도 성능 측정에 관한 자료를 읽고 실제로 테스트를 수행해봤는데, 그 결과를 정리해본다. Visual Studio 2005 또는 2008 팀 시스템엔 프로필러라 칭하는 성능 측정 도구가 포함되어 있다. 비주얼 스튜디오 상단에…
이틀 정도 성능 측정에 관한 자료를 읽고 실제로 테스트를 수행해봤는데, 그 결과를 정리해본다. Visual Studio 2005 또는 2008 팀 시스템엔 프로필러라 칭하는 성능 측정 도구가 포함되어 있다. 비주얼 스튜디오 상단에…
Visual Studio 2008 Beta 2를 깔아서 성능 테스트 도구를 한참 시험해보는 중이었다. 지난 저녁에 작업하던 일을 마무리하려고 빌드 버튼을 눌렀다. 그런데 컴파일 도구 cl.exe가 -xxxxx 값을 반환했다는 오류 메시지만 나왔다.…
미리 컴파일된 헤더를 안 쓰게 구성되어 있는 Visual Studio 프로젝트를 손보고 싶을 때가 있다. 이렇게 하면 된다(영문판 기준). 프로젝트 속성(Properties)메뉴에 들어간다. C++/Precompiled Headers에서 Use Precompiled Header (/Yu)를 선택한다. Visual Studio의…
혹시 쓸 일이 있을지도 모르니 메모해놓자. 출처는 MSDN 포럼이다. @echo off msbuild Helper.csproj /t:Rebuild /p:Configuration=Debug set BUILD_STATUS=%ERRORLEVEL% if %BUILD_STATUS%==0 echo Build success if not %BUILD_STATUS%==0 echo Build failed
CCStatistics for CruiseControl .NET 통계를 깔끔한 그래프로 정리해서 보여준다. 프로젝트 진행 상황을 한 눈에 파악할 수 있을 듯 하다. 곧 시간 내서 도입해볼 요량이다. 메모. 아직 문서화가 안 되어 있고,…
지난 편에서는 고통과 좌절을 경험했다. 머리를 아무리 싸매도 해결책이 안 떠올라서 좌절하던 중에 다른 분과 이야기를 나누다가 멋진 해법을 알게 됐다. 요컨대 Build만 하고 Rebuild는 하지 않는 게 가장 간단하고…
프로젝트 규모가 커질수록 빌드 시간도 길어진다. 빌드 시간이 길어지면 피드백도 늦어진다. 퇴근 시간 다 돼서 소스 코드를 커밋해놓고 빌드가 끝나길 기다린다. Rebuild하느라 5분을 기다렸는데, 빨간불이 들어온다. 새로운 소스 코드 파일을…
MSBuild 도입하기에서 MSBuildTasks를 살짝 소개한 적이 있다. 글을 쓰고 나서 프로젝트용 빌드 스크립트에 도입하려고 했다가 삽질 끝에 포기했었다. 어차피 새 기능을 도입하려는 게 아니라, 기존에 구현해 놓은 기능을 좀더 세련되게…
잘 되던 ODBC DSN이 죽어라 안 되는 상황이 벌어졌다. 하필이면 내가 뭘 고친다고 손 봤던 다른 사람의 컴퓨터에서 벌어진 일이라 구박 받으면서 고치느라 진땀 뱄다. [제어판/관리도구/데이터 원본]에서 ODBC 연결을 테스트해보면…