«performance» 태그된 질문

코드 및 응용 프로그램 효율성의 측정 또는 개선과 관련된 질문

26
정렬되지 않은 배열을 처리하는 것이 정렬되지 않은 배열을 처리하는 것보다 빠른 이유는 무엇입니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Почему отсортированный массив обрабатывается быстрее, чем не отсортированный? 다음은 매우 독특한 동작을 보여주는 C ++ 코드입니다. 이상한 이유로 데이터를 기적적으로 정렬하면 코드가 거의 6 배 빨라집니다. #include <algorithm> #include <ctime> #include <iostream> int main() { // Generate data const …

30
JavaScript 링크 "#"또는 "javascript : void (0)"에 어떤 "href"값을 사용해야합니까?
다음은 JavaScript 코드를 실행하기위한 목적으로 만 링크를 작성하는 두 가지 방법입니다. 기능, 페이지로드 속도, 유효성 검사 등의 측면에서 어떤 것이 더 좋습니까? function myJsFunc() { alert("myJsFunc"); } <a href="#" onclick="myJsFunc();">Run JavaScript Code</a> 코드 스 니펫 실행결과 숨기기스 니펫 확장 또는 function myJsFunc() { alert("myJsFunc"); } <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a> …

30
Android 에뮬레이터가 왜 그렇게 느린가요? Android 에뮬레이터 속도를 어떻게 높일 수 있습니까? [닫은]
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 …


10
SQLite의 초당 INSERT 성능 향상
SQLite를 최적화하는 것은 까다 롭습니다. C 어플리케이션의 대량 삽입 성능은 초당 85 개의 삽입에서 초당 96,000 이상의 삽입까지 다양합니다! 배경 : 데스크톱 응용 프로그램의 일부로 SQLite를 사용하고 있습니다. 애플리케이션이 초기화 될 때 추가 처리를 위해 구문 분석되어 SQLite 데이터베이스로로드되는 XML 파일에 많은 양의 구성 데이터가 저장되어 있습니다. SQLite는 속도가 빠르며 …


8
데이터베이스 인덱싱은 어떻게 작동합니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 데이터 세트의 크기가 커질수록 인덱싱이 중요하다는 것을 감안할 때 데이터베이스와 무관하게 인덱싱이 어떻게 작동하는지 설명 할 수 …


10
Python 3에서 왜 "1000000000000000 in range (1000000000000001)"가 그렇게 빠릅니까?
range()실제로 파이썬 3의 객체 유형 인 함수 는 생성기와 비슷한 내용을 즉시 생성 한다는 것을 이해합니다 . 이 경우 다음 줄이 시간이 많이 걸릴 것이라고 예상했을 것입니다. 1000000000000000 in range(1000000000000001) 또한 : 내가 추가하는 0의 수에 관계없이 계산에는 거의 동일한 시간 (기본적으로 순간)이 소요됩니다. 나는 또한 이와 같은 것을 시도했지만 …

14
<가 <=보다 빠릅니까?
가 if( a &lt; 901 )보다 더 빨리 if( a &lt;= 900 ). 이 간단한 예제와 정확히 같지는 않지만 루프 복잡한 코드에서 약간의 성능 변화가 있습니다. 나는 이것이 사실 일 경우에 생성 된 머신 코드로 무언가를해야한다고 생각한다.

21
JavaScript에서 객체의 키 / 속성 수를 효율적으로 계산하는 방법은 무엇입니까?
객체의 키 / 속성 수를 계산하는 가장 빠른 방법은 무엇입니까? 객체를 반복하지 않고 이것을 할 수 있습니까? 즉,하지 않고 var count = 0; for (k in myobj) if (myobj.hasOwnProperty(k)) count++; (Firefox는 마법의 __count__속성을 제공 했지만 버전 4 부근에서 제거되었습니다.)


10
32 비트 루프 카운터를 64 비트로 바꾸면 인텔 CPU에서 _mm_popcnt_u64와 성능 차이가 심해집니다.
popcount대규모 데이터 배열에 가장 빠른 방법을 찾고있었습니다 . 나는 발생하는 매우 이상한 효과를 :에서 루프 변수 변경 unsigned에 uint64_t내 PC에 50 %에 의한 성능 저하를. 벤치 마크 #include &lt;iostream&gt; #include &lt;chrono&gt; #include &lt;x86intrin.h&gt; int main(int argc, char* argv[]) { using namespace std; if (argc != 2) { cerr &lt;&lt; "usage: …

16
문자열 형식 : % vs. 형식
Python 2.6 str.format()은 기존 %연산자 와 약간 다른 구문으로 메소드를 도입했습니다 . 어느 것이 더 좋고 어떤 상황에 적합합니까? 다음은 각 방법을 사용하며 동일한 결과를 가지므로 차이점은 무엇입니까? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am a %s" % sub1 b = "i am a …

29
파이썬 스크립트를 어떻게 프로파일 링 할 수 있습니까?
프로젝트 오일러 및 기타 코딩 공모전은 종종 최대 실행 시간을 갖거나 사람들이 특정 솔루션의 실행 속도를 자랑합니다. 파이썬의 경우 때때로 접근 방식이 다소 복잡합니다 __main__. 즉 타이밍 코드를 추가하는 것 입니다. 파이썬 프로그램 실행 시간을 프로파일 링하는 좋은 방법은 무엇입니까?

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