«profiling» 태그된 질문

프로파일 링은 프로파일 러라는 분석 도구를 실행하여 애플리케이션 또는 시스템을 측정하는 프로세스입니다. 프로파일 링 도구는 함수 호출 시간 및 개수, 메모리 사용량, CPU로드 및 리소스 사용량과 같은 여러 측면에 초점을 맞출 수 있습니다.


10
Vim 시작 시간 프로파일 링
Vim을 사용할 때 많은 플러그인을 사용하도록 설정했습니다. 몇 년 동안 플러그인을 수집했습니다. Vim이 지금 시작하는 데 걸리는 시간에 약간의 불만이 있으므로 시작을 프로파일 링하고 내가 담당하는 많은 플러그인 중 하나를보고 싶습니다. Vim의 시작 또는 스크립트 실행을 프로파일 링하는 방법이 있습니까? 이상적으로는 Vim 이로 드하는 각 Vim 스크립트에서 Vim이 얼마나 오래 …

11
C ++에서 함수의 실행 시간 측정
C ++ 프로그램에서 특정 함수가 Linux 에서 실행되는 데 걸리는 시간을 알고 싶습니다 . 그 후 속도 비교를하고 싶습니다. 나는 몇 가지 시간 기능을 보았지만 부스트에서 이것으로 끝났습니다. 크로노 : process_user_cpu_clock, captures user-CPU time spent by the current process 이제 위의 기능을 사용하는지 확실하지 않습니다. CPU가 해당 기능에 소비 한 …

10
장고 메모리 사용량 감소. 낮게 매달린 과일?
시간이 지남에 따라 메모리 사용량이 증가하고 Django를 다시 시작하는 것은 사용자에게 친절하지 않습니다. 메모리 사용량을 프로파일 링하는 방법을 잘 모르겠지만 측정을 시작하는 방법에 대한 팁이 유용합니다. 큰 이득을 얻을 수있는 몇 가지 간단한 단계가 있다고 생각합니다. 'debug'가 'False'로 설정되어 있는지 확인하는 것은 분명 큰 문제입니다. 누구든지 다른 사람을 제안 할 …


6
Bash 쉘 스크립트 느린 시작을 프로파일 링하는 방법은 무엇입니까?
내 bash 셸을 시작하는 데 최대 3-4 초가 걸리지 만 시작하면 --norc즉시 실행됩니다. 나는 "프로파일"을 시작 /etc/bash.bashrc하고 ~/.bashrc삽입을 수동으로 return문을 및 속도 향상을 추구하지만 양적 과정이 아니다 그것은 효율적이지 않습니다. 내 bash 스크립트를 프로파일 링하고 시작하는 데 가장 많은 시간이 걸리는 명령을 확인하려면 어떻게해야합니까?
124 bash  profiling 

12
Scala에서 메서드를 프로파일 링하는 방법은 무엇입니까?
Scala 메서드 호출을 프로파일 링하는 표준 방법은 무엇입니까? 내가 필요한 것은 메소드를 둘러싼 후크이며,이를 사용하여 타이머를 시작하고 중지 할 수 있습니다. Java에서는 aspect 프로그래밍, aspectJ를 사용하여 프로파일 링 할 메소드를 정의하고 동일한 작업을 수행하기 위해 바이트 코드를 삽입합니다. Scala에 더 자연스러운 방법이 있습니까? 프로세스에서 정적 유형을 잃지 않고 함수 전후에 …

5
Python 코드를 한 줄씩 프로파일 링하려면 어떻게해야합니까?
나는 cProfile을 사용하여 내 코드를 프로파일 링했으며 훌륭하게 작동하고 있습니다. 또한 결과를 시각화하기 위해 gprof2dot.py 를 사용합니다 (조금 더 명확 해짐 ). 그러나 cProfile (및 지금까지 본 대부분의 다른 Python 프로파일 러)은 함수 호출 수준에서만 프로파일 링하는 것 같습니다. 이로 인해 특정 함수가 다른 위치에서 호출 될 때 혼란이 발생합니다. …

11
C #에서 작은 코드 샘플을 벤치마킹하면이 구현을 개선 할 수 있습니까?
꽤 자주 그래서 나는 어떤 구현이 가장 빠른지 확인하기 위해 작은 코드 덩어리를 벤치마킹합니다. 벤치마킹 코드가 지팅이나 가비지 수집기를 고려하지 않는다는 의견을 자주 봅니다. 천천히 진화 한 다음과 같은 간단한 벤치마킹 기능이 있습니다. static void Profile(string description, int iterations, Action func) { // warm up func(); // clean up GC.Collect(); …

4
Haskell 프로그램의 성능을 분석하기위한 도구
Haskell을 배우기 위해 일부 프로젝트 오일러 문제를 해결하는 동안 (현재 저는 완전히 초보자입니다) 문제 12에 도달했습니다 . 이 (순진한) 솔루션을 썼습니다. --Get Number of Divisors of n numDivs :: Integer -> Integer numDivs n = toInteger $ length [ x | x<-[2.. ((n `quot` 2)+1)], n `rem` x == 0] …

3
jQuery에서 하위 요소를 선택하는 가장 빠른 방법은 무엇입니까?
내가 아는 한 jQuery 에서 자식 요소를 선택하는 방법에는 여러 가지가 있습니다. //Store parent in a variable var $parent = $("#parent"); 방법 1 (범위 사용) $(".child", $parent).show(); 방법 2 (find () 메서드) $parent.find(".child").show(); 방법 3 (직계 자녀 만 해당) $parent.children(".child").show(); 방법 4 (CSS 선택기를 통해) -@spinon에서 제안 $("#parent > .child").show(); …

7
파이썬에서 코드 줄 사이에 걸리는 시간을 측정하는 방법은 무엇입니까?
그래서 Java에서는 함수가 실행하는 데 걸리는 시간을 측정하는 방법을 할 수 있습니다. 그러나 파이썬에서는 어떻게 이루어 집니까? 코드 줄 사이의 시작 및 종료 시간을 측정하려면? 이것을하는 것 : import some_time_library starttime = some_time_library.some_module() code_tobe_measured() endtime = some_time_library.some_module() time_taken = endtime - starttime

7
Django 프로파일 링
내 django 응용 프로그램이 프로덕션에서 고통스럽게 느려졌습니다. 아마도 복잡하거나 색인화되지 않은 쿼리 때문일 것입니다. 내 애플리케이션을 프로파일 링하는 django-ish 방법이 있습니까?
100 django  profiling 

8
Mac 용 프로파일 링 도구와 같은 kcachegrind가 있습니까?
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 3 년 전 . 이 질문 개선 Mac 플랫폼 용 kcachegrind wingrind valgrind와 같은 프로파일 링 도구에 대해 누구든지 말해 줄 수 있습니까? 나는 …

12
Python 용 시각적 프로파일 러가 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 2 년 전 . 이 질문 개선 나는 지금 cProfile을 사용 하지만 통계 데이터를 쿼리하기 위해 pstats 코드를 작성하는 것이 지루하다는 것을 알았습니다. CPU …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.