«performance» 태그된 질문

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

7
LINQ 함수의 순서가 중요합니까?
기본적으로 질문에서 알 수 있듯이 ... LINQ 함수의 순서가 성능 측면에서 중요 합니까? 분명히 결과는 여전히 동일해야합니다 ... 예: myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3); myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate); 둘 다 동일한 결과를 반환하지만 LINQ 순서가 다릅니다. 일부 항목을 다시 주문하면 결과가 달라질 수 있음을 알고 …
114 c#  performance  linq 

9
문자열 연결이 배열 결합보다 빠른 이유는 무엇입니까?
오늘 저는 문자열 연결 속도에 대해이 글을 읽었습니다 . 놀랍게도 문자열 연결이 승자였습니다. http://jsben.ch/#/OJ3vo 결과는 제가 생각했던 것과 반대였습니다. 게다가, 같은 반대로 설명이에 대한 많은 기사가 이 . 브라우저가 concat최신 버전의 문자열 에 최적화되어 있다고 생각할 수 있지만 어떻게 그렇게합니까? +문자열을 연결할 때 사용하는 것이 더 낫다고 말할 수 있습니까 …


10
IPC 성능 : 명명 된 파이프 대 소켓
모든 사람들은 명명 된 파이프가 소켓 IPC보다 빠르다고 말하는 것 같습니다. 얼마나 빠릅니까? 나는 양방향 통신을 할 수 있고 매우 유연하기 때문에 소켓을 사용하는 것을 선호하지만 상당한 양이라면 유연성보다 속도를 선택할 것입니다.

4
이벤트 처리기에 람다 식 사용
현재 다음과 같이 선언 된 페이지가 있습니다. public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } 최근에야 1.1에서 .NET 3.5로 이동했기 때문에 Page_Load 외부에서 이벤트 처리기를 작성하는 데 익숙합니다. 내 질문은; 이를 위해 람다 …
114 c#  performance  events  lambda 

3
MongoDB에서 인덱스 방향이 중요한 이유는 무엇입니까?
문서 를 인용하려면 : 인덱스를 만들 때 키와 관련된 숫자는 인덱스의 방향을 지정하므로 항상 1 (오름차순) 또는 -1 (내림차순)이어야합니다. 방향은 단일 키 인덱스 또는 임의 액세스 검색에 중요하지 않지만 복합 인덱스에 대해 정렬 또는 범위 쿼리를 수행하는 경우 중요합니다. 그러나 복합 지수에서 지수의 방향이 중요한 이유를 알 수 없습니다. 누군가가 …

8
해시 테이블이 실제로 O (1) 일 수 있습니까?
해시 테이블이 O (1)을 달성 할 수 있다는 것은 상식 인 것처럼 보이지만 그것은 결코 이해가되지 않습니다. 누군가 그것을 설명해 주시겠습니까? 떠오르는 두 가지 상황은 다음과 같습니다. A. 값은 해시 테이블의 크기보다 작은 int입니다. 따라서 값은 자체 해시이므로 해시 테이블이 없습니다. 그러나 만약 있다면 그것은 O (1)이고 여전히 비효율적입니다. B. …


4
MySQL에서 두 개의 단일 열 인덱스 대 하나의 두 열 인덱스?
나는 다음과 같은 문제에 직면했고 모범 사례가 무엇인지 잘 모르겠습니다. 다음 테이블을 고려하십시오 (커질 것임). id PK | giver_id FK | recipient_id FK | 데이트 나는 InnoDB를 사용하고 있으며 내가 이해하는 바에 따르면 두 개의 외래 키 열에 대한 인덱스가 자동으로 생성됩니다. 그러나 다음과 같은 특정 조합을 일치시켜야하는 많은 쿼리도 …



5
If 대 스위치 속도
Switch 문은 일반적으로 컴파일러 최적화로 인해 동등한 if-else-if 문 (예 :이 기사 에서 설명 ) 보다 빠릅니다 . 이 최적화는 실제로 어떻게 작동합니까? 누구에게 좋은 설명이 있습니까?

6
Java 객체를 null로 설정하면 더 이상 작업이 수행됩니까?
나는 오래된 책을 찾아 보던 중 Peter Hagger의 "Practical Java"사본을 발견했습니다. 성능 섹션 null에는 더 이상 필요하지 않을 때 개체 참조를 설정하는 권장 사항이 있습니다. Java에서 null성능 또는 가비지 콜렉션 효율성 을 향상시키기 위해 오브젝트 참조를 설정 합니까? 그렇다면 어떤 경우에 문제가됩니까? 컨테이너 클래스? 개체 구성? 익명의 내부 클래스? 나는 …

10
MySQL 테이블에서 varchar 길이의 중요성
행이 동적으로 삽입되는 MySQL 테이블이 있습니다. 문자열의 길이를 확신 할 수없고 잘리는 것을 원하지 않기 때문에 일반적으로 필요한 것보다 훨씬 큰 varchar (200)을 만듭니다. varchar 필드에 필요한 것보다 훨씬 더 많은 길이를 제공하는 데 큰 성능 저하가 있습니까?
112 sql  mysql  performance  types 

3
CUDA 커널의 그리드 및 블록 차원을 어떻게 선택합니까?
이것은 CUDA 그리드, 블록 및 스레드 크기를 결정하는 방법에 대한 질문입니다. 이것은 여기에 게시 된 질문에 대한 추가 질문 입니다. 이 링크를 따라 가면 talonmies의 답변에 코드 조각이 포함되어 있습니다 (아래 참조). 나는 "조율과 하드웨어 제약에 의해 일반적으로 선택되는 값"이라는 코멘트를 이해하지 못한다. CUDA 문서에서 이것을 설명하는 좋은 설명이나 설명을 …

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