«performance» 태그된 질문

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

30
Eclipse 속도를 어떻게 높일 수 있습니까?
Eclipse를보다 빠르게 경험할 수있는 방법은 무엇입니까? 예를 들어 : 필요하지 않은 모든 플러그인 (Mylyn, Subclipse,…)을 비활성화합니다. Mercurial 용 플러그인을 사용하는 대신 TortoiseHG 를 외부 도구로 구성합니다 .
1274 eclipse  performance 

5
\ d는 [0-9]보다 비효율적이다
나는 누군가가 사용했던 답변에 어제 코멘트를 만든 [0123456789]A의 정규 표현식 보다는 [0-9]나 \d. 문자 세트보다 범위 또는 숫자 지정자를 사용하는 것이 더 효율적이라고 말했습니다. 나는 오늘 그것을 테스트하기로 결정했고 (C # 정규식 엔진에서) \d크게 다르지 않은 다른 두 엔진 보다 효율성이 떨어지는 것으로 놀랐 습니다. 다음은 실제로 숫자가 포함 된 …
1246 c#  regex  performance 

30
파이썬에서 경과 시간을 측정하는 방법?
내가 원하는 것은 내 코드 어딘가에서 시간을 계산 한 다음 전달 된 시간을 가져와 거의 기능을 실행하는 데 걸리는 시간을 측정하는 것입니다. timeit 모듈을 잘못 사용하고 있다고 생각하지만 문서가 혼란 스럽습니다. import timeit start = timeit.timeit() print("hello") end = timeit.timeit() print(end - start)

11
클러스터형 및 비 클러스터형 인덱스는 실제로 무엇을 의미합니까?
DB에 대한 노출이 제한되어 있으며 응용 프로그램 프로그래머로 DB 만 사용했습니다. 나는에 대해 알고 싶어 Clustered하고 Non clustered indexes. 내가 봤는데 내가 찾은 것은 : 클러스터형 인덱스는 테이블의 레코드가 실제로 저장되는 방식을 재정렬하는 특수한 유형의 인덱스입니다. 따라서 테이블에는 하나의 클러스터형 인덱스 만있을 수 있습니다. 클러스터형 인덱스의 리프 노드에는 데이터 페이지가 …

9
신속한 베타 성능 : 배열 정렬
Swift Beta에서 알고리즘을 구현하고 있었고 성능이 매우 열악하다는 것을 알았습니다. 더 깊이 파고 들자 병목 현상 중 하나가 배열 정렬과 같은 간단한 것임을 깨달았습니다. 관련 부분은 다음과 같습니다. let n = 1000000 var x = [Int](repeating: 0, count: n) for i in 0..<n { x[i] = random() } // start …

13
내부 조인에 언제 교차 적용을 사용해야합니까?
CROSS APPLY 사용의 주요 목적은 무엇입니까 ? cross apply파티셔닝하는 경우 대용량 데이터 세트를 선택할 때 더 효율적일 수있는 ( 인터넷의 게시물을 통해) 읽었습니다 . (페이징이 떠오른다) 또한 CROSS APPLYUDF가 올바른 테이블로 필요하지 않다는 것을 알고 있습니다. 대부분의 INNER JOIN쿼리 (일대 다 관계)에서을 사용하도록 다시 작성할 수는 CROSS APPLY있지만 항상 동등한 …

18
Java에서 toString ()의 StringBuilder 및 문자열 연결
toString()아래 두 가지 구현을 고려할 때 어느 것이 선호됩니까? public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } 또는 public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } ? 더 중요한 것은 …

13
CSS는 항상 자바 스크립트보다 우선해야합니까?
수많은 온라인 사이트에서 JavaScript보다 CSS를 포함하는 것이 좋습니다. 추론은 일반적으로 다음 과 같은 형식입니다 . CSS와 JavaScript를 주문할 때는 CSS가 우선입니다. 렌더링 스레드에는 페이지를 렌더링하는 데 필요한 모든 스타일 정보가 있기 때문입니다. JavaScript가 먼저 포함되면 JavaScript 엔진은 다음 리소스 세트를 계속하기 전에이를 모두 구문 분석해야합니다. 이는 렌더링 스레드에 필요한 모든 …


25
MyISAM 및 InnoDB 비교
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 나는 많은 데이터베이스 쓰기를 포함하는 프로젝트를 진행하고 있다고 말합니다 ( 70 % 삽입 및 30 % 읽기 …



3
함수에서 파이썬 코드가 더 빨리 실행되는 이유는 무엇입니까?
def main(): for i in xrange(10**8): pass main() 이 Python 코드는 다음에서 실행됩니다 (참고 : 타이밍은 Linux의 BASH에서 시간 함수로 수행됩니다). real 0m1.841s user 0m1.828s sys 0m0.012s 그러나 for 루프가 함수 내에 배치되지 않으면 for i in xrange(10**8): pass 훨씬 오랜 시간 동안 실행됩니다. real 0m4.543s user 0m4.524s sys 0m0.012s …

11
손으로 쓴 어셈블리보다 Collatz 추측을 빠르게 테스트하기위한 C ++ 코드-왜?
어셈블리 및 C ++ 로 Project Euler Q14에 대한이 두 가지 솔루션을 작성했습니다 . 이것들은 Collatz 추측 을 테스트하기위한 동일한 동일한 무차별 접근 방식입니다 . 조립 솔루션은 nasm -felf64 p14.asm && gcc p14.o -o p14 C ++는 g++ p14.cpp -o p14 어셈블리, p14.asm section .data fmt db "%d", 10, 0 …

15
자바“더블 브레이스 초기화”의 효율성?
На этот вопрос есть ответы на 스택 오버플로 на русском : Что такое 더블 브레이스 инициализация? 에서 자바의 숨겨진 기능 상단의 대답은 언급 더블 중괄호 초기화를 로, 매우 유혹 구문 : Set<String> flavors = new HashSet<String>() {{ add("vanilla"); add("strawberry"); add("chocolate"); add("butter pecan"); }}; 이 관용구에는 인스턴스 이니셜 라이저가 포함 된 …

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