2011-10-19 2 views

답변

3

성능이 요구 사항을 충족시키지 못하거나 성능 최적화에 중점을 둘만한 좋은 비즈니스 이유가있는 경우 응용 프로그램을 프로파일 링하십시오. 우리는 수십 개의 웹 서버를 실행하므로 스프린트의 일부를 성능 튜닝에 사용합니다. 그렇게함으로써 운영 예산에 실질적인 영향을 미치기 때문입니다.

지금도 응용 프로그램을 프로파일 링 할 가치가있을 수 있습니다. 그리고 이러한 조건이 충족되지 않아도 성능면에서 중요한 점과 그렇지 않은 점을 이해하는 데 도움이 될 수 있습니다. 일반적으로 쓸 소프트웨어의 백 로그가 많기 때문에 특정 비즈니스 이유없이 너무 많은 시간을 프로파일 링하는 데 소비하지 않을 것입니다. 소프트웨어를 사용자가 더 효과적으로 사용할 수 있기 때문에 흥미로운 엔지니어링 과제이기 때문에 많은 시간을 사용하여 작업하는 것이 쉽습니다.

+0

메모리 프로파일 링에 사용되는 도구의 이름을 지정할 수 있습니까? – user519986

+0

다릅니다 ... 어떤 플랫폼입니까? .NET의 경우 VS 2010에 내장 된 적절한 도구가 있습니다 (2008 및 이전 버전은 덜 좋았습니다).하지만 RedGate의 Ants Profiler가 제 의견으로는 최고입니다. Java 용 YourKit 프로파일 러에서 약간의 성공을 거두었지만 이것이 최고인지 아닌지는 말할 수 없습니다. 다른 플랫폼/언어에 대한 권장 사항이 없습니다. –

+0

답장을 보내 주셔서 감사합니다. 저는 VC++ 언어를 사용하여 개발 된 응용 프로그램 용 도구를 원했습니다. – user519986

관련 문제