«performance» 태그된 질문

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


25
Java HashMap 성능 최적화 / 대안
큰 HashMap을 만들고 싶지만 put()성능이 충분하지 않습니다. 어떤 아이디어? 다른 데이터 구조 제안은 환영하지만 Java Map의 조회 기능이 필요합니다. map.get(key) 제 경우에는 2,600 만 개의 항목이있는지도를 만들고 싶습니다. 표준 Java HashMap을 사용하면 2 ~ 3 백만 번의 삽입 후 넣기 속도가 견딜 수 없을 정도로 느려집니다. 또한 키에 대해 다른 …


8
C # 'is'연산자 성능
빠른 성능이 필요한 프로그램이 있습니다. 내부 루프 중 하나 내에서 개체의 유형을 테스트하여 특정 인터페이스에서 상속되는지 확인해야합니다. 이를 수행하는 한 가지 방법은 CLR의 기본 제공 형식 검사 기능을 사용하는 것입니다. 가장 우아한 방법은 아마도 'is'키워드 일 것입니다. if (obj is ISpecialType) 또 다른 접근 방식은 기본 클래스에 미리 정의 된 …
102 c#  performance  clr  gettype 

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(); …

8
Java 컴파일 속도 대 Scala 컴파일 속도
나는 한동안 Scala에서 프로그래밍을 해왔고 나는 그것을 좋아하지만 내가 짜증나는 것은 프로그램을 컴파일하는 데 걸리는 시간이다. 작은 것 같지만 Java를 사용하면 프로그램을 약간 변경하고 netbeans에서 실행 버튼을 클릭하면 BOOM이 실행되고 시간이 지남에 따라 scala에서 컴파일하는 데 많은 시간이 소요되는 것 같습니다. 많은 대규모 프로젝트에서 스크립팅 언어가 컴파일 시간이 걸리기 때문에 …

14
루프에서 StringBuilder를 재사용하는 것이 더 낫습니까?
StringBuilder 사용에 관한 성능 관련 질문이 있습니다. 매우 긴 루프에서 a를 조작하고 다음 StringBuilder과 같은 다른 메서드에 전달합니다. for (loop condition) { StringBuilder sb = new StringBuilder(); sb.append("some string"); . . . sb.append(anotherString); . . . passToMethod(sb.toString()); } StringBuilder모든 루프주기에서 인스턴스화 하는 것이 좋은 솔루션입니까? 그리고 다음과 같이 대신 삭제를 …


5
C ++의 일반 포인터와 비교하여 스마트 포인터의 오버 헤드는 얼마입니까?
C ++ 11의 일반 포인터에 비해 스마트 포인터의 오버 헤드는 얼마입니까? 즉, 스마트 포인터를 사용하면 코드가 느려질까요? 그렇다면 얼마나 느려질까요? 특히 C ++ 11 std::shared_ptr및 std::unique_ptr. 분명히 스택 아래로 밀려 난 물건은 더 커질 것입니다 (적어도 나는 그렇게 생각합니다). 내 성능에 영향을 미치나요? 예를 들어 일반 포인터 대신 함수에서 스마트 …

3
PHPStorm IDE의 비효율적 인 jQuery 사용 경고
최근에 PHPStorm IDE 버전을 업그레이드했는데 이제 비효율적 인 jQuery 사용에 대해 경고합니다. 예를 들면 : var property_single_location = $("#property [data-role='content'] .container"); 이 경고를 표시합니다. jQuery 선택기가 효율적인 방식으로 사용되는지 확인합니다. ID 선택 자로 시작하는 하위 선택자를 분할하고 캐시 될 수있는 중복 선택자에 대해 경고합니다. 그래서 제 질문은 : 이것이 왜 …

6
BaseAdapter와 ArrayAdapter의 차이점은 무엇입니까?
사용 BaseAdapter과 ArrayAdapter. 의 차이점을 알고 싶습니다 . 나는 내가 원하는 것을 성취하고있다 ArrayAdapters. ListView구현 된 어댑터 인터페이스 의 성능에 영향을 줍니까 ? 그리고 마지막 질문은 ListView이것들 중 하나 를 사용하여 무엇을 Adapters할 수 있습니까? 아니면 특정 어댑터 만 사용할 수있는 특정 경우가 있습니까?

10
Java와 C / C ++ 간의 프로세스 간 통신을위한 가장 빠른 (낮은 지연) 방법
TCP 소켓을 통해 C / C ++로 개발 된 "서버"에 연결하는 Java 앱이 있습니다. 앱과 서버는 모두 동일한 시스템 인 Solaris 상자에서 실행됩니다 (하지만 결국 Linux로 마이그레이션하는 것을 고려 중입니다). 교환되는 데이터 유형은 간단한 메시지입니다 (로그인, 로그인 ACK, 클라이언트 요청, 서버 응답). 각 메시지의 길이는 약 300 바이트입니다. 현재 우리는 …
100 java  c++  performance  ipc  latency 

4
기본 Heroku 앱을로드하는 데 2 ​​초가 걸리는 이유는 무엇입니까?
서비스를 테스트하기 위해 매우 간단한 Heroku 앱 두 개를 만들었지 만 처음 방문했을 때 페이지를로드하는 데 몇 초가 걸리는 경우가 많습니다. Cropify- 기본 Sinatra 앱 ( github ) Textile2HTML- 훨씬 더 기본적인 Sinatra 앱 ( github ) 제가 한 것은 간단한 Sinatra 앱을 만들고 배포하는 것뿐이었습니다. 나는 Heroku 서버를 엉망으로 …
100 ruby  performance  heroku 

3
LINQ JOIN이 WHERE와 연결하는 것보다 훨씬 빠른 이유는 무엇입니까?
최근에 VS 2010으로 업그레이드했고 LINQ to Dataset을 가지고 놀았습니다. ASP.NET WebApplication의 HttpCache에있는 권한 부여를위한 강력한 형식의 데이터 집합이 있습니다. 그래서 저는 사용자가 무언가를 할 권한이 있는지 확인하는 가장 빠른 방법이 무엇인지 알고 싶었습니다. 누군가가 관심이 있다면 여기 내 데이터 모델과 다른 정보가 있습니다. 세 가지 방법을 확인했습니다. 직접 데이터베이스 Where …

5
else가 가장 많이 수행 될 때 if-elif-elif-else 문을 만드는 가장 효율적인 방법은 무엇입니까?
99 %의 시간 동안 else 문이 실행되는 if-elif-elif-else 문이 있습니다. if something == 'this': doThis() elif something == 'that': doThat() elif something == 'there': doThere() else: doThisMostOfTheTime() 이 구조는 많이 수행 되지만 다른 조건에 도달하기 전에 모든 조건을 검토하기 때문에 Pythonic은 말할 것도없고 매우 효율적이지 않다고 느낍니다. 반면에 이러한 조건이 …

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