문제

나는 이것이 주관적 일 수 있다는 것을 알고 있습니다 (그리고이 XD에 투표하지 않은 것에 감사 할 것입니다). 그러나 나는 사용한 다른 개발자들의 조언을 원합니다. Redgate의 .NET 생산성 addins -Ents Performance Profiler Pro, Ants Memory Profiler 및 Excpetion Hunter. 꽤 비싸고 기본적으로 누구든지 추천합니까? 그리고 개미 제품은 그들이 할 수있는 말을 각각 (각각) 수행합니까? :

  • 병목 현상을 식별하고 코드가 최적으로 수행되고 있는지 확인하십시오
  • 메모리 누출의 일반적인 원인에 대해서는 0입니다

이것에 대한 의견을 기대합니다. 감사합니다!

도움이 되었습니까?

해결책

나는 Redgate Performance와 Memory Profiler를 모두 가지고 있으며 둘 다 좋다. 나는 처음 출시 될 때 예외 헌터의 시험을 사용했지만 필요하지 않아서 라이센스가 없었다.

개미 공연 프로파일 러 - 이것은 매우 좋으며 코드에서 병목 현상을 식별하는 데 여러 번 사용했습니다. 사용자 인터페이스는 직관적이며 집중할 수있는 느린/비효율적 인 영역을 쉽게 보여줍니다.

개미 메모리 프로파일 - 사용하기가 더 어렵다는 것을 알기 때문에 이것으로 성공을 거두었습니다. 나는 또한에 대한 라이센스도 있습니다 Scitech Memory Profiler 메모리 프로파일 링을위한 더 나은 도구를 찾아서 더 자세한 정보를보고 더 쉽게 드릴 수 있습니다.

Redgate 도구와 함께 가장 큰 멍청이 (그리고 이것은 모든 도구에 적용)는 프록시를 인증하여 작동하지 않으며이를 구성 할 수있는 방법이 없다는 것입니다 (이를 실행하는 것을 막지는 않습니다).


비용이 문제 인 경우 eqatec은 a 무료 성능 프로파일 러. 나는 그것을 사용한 적이 없으므로 그것이 얼마나 좋은지에 대해 언급 할 수 없습니다.

특정 메모리/성능 문제를 해결하려는 경우 이러한 도구의 비용은 저축 된 시간으로 자체적으로 비용을 지불합니다. 당신이 당신의 응용 프로그램에 대해 궁금하다면, 그것은 정당화하기가 더 어려울 것입니다.

다른 팁

나는 ANS Performance Profiler를 평가했으며, 가격이 가치가있는 훌륭한 도구입니다. 도움을받은 단일 성가신 성능 차단제를 발견 (및 해결) 한 경우 적어도 전문 개발자에게는 가격이 가치가 있습니다 (단일 홈 / 취미 개발자에게는 비싸면 동의합니다).

좋은 도구는 더 많은 돈이 더 많은 돈을 겪습니다. 내가 듣고,보고, 개인적으로 관찰 한 모든 것에서 Redgate는 좋은 도구를 생산합니다. Lousy 도구를 사용하려면 더 많은 시간이 걸립니다. 귀하 또는 귀하의 고용주에게 그 시간이 얼마나 가치가 있는지는 귀하가 제공 한 정보에서 판단 할 수없는 것입니다. 서구 세계에서는 좋은 도구가 몇 시간 만에 돈을 지불합니다. 그것은 이길 수없는 ROI입니다.

도구 사용 방법을 배우는 데 필요한 시간으로 ROI를 조정해야합니다. 시험판에서 한 시간을 보내는 것에 대한 빠른 통찰력을 얻을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top