«performance» 태그된 질문

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

10
String.Contains ()가 String.IndexOf ()보다 빠릅니까?
약 2000 자의 문자열 버퍼가 있고 버퍼에 특정 문자열이 포함되어 있는지 확인해야합니다. 모든 웹 요청에 대해 ASP.NET 2.0 웹앱에서 확인을 수행합니다. String.Contains 메서드 가 String.IndexOf 메서드 보다 더 잘 수행 되는지 아는 사람이 있습니까? // 2000 characters in s1, search token in s2 string s1 = "Many characters. The quick …
111 c#  .net  asp.net  performance  string 

4
코드에서 pandas apply ()를 언제 사용해야합니까?
Pandas 메서드 사용과 관련된 Stack Overflow 질문에 대한 많은 답변을 보았습니다 apply. 나는 또한 사용자들이 " apply느리기 때문에 피해야한다 "고 언급하는 것을 보았습니다 . apply느린 성능을 설명하는 주제에 대한 많은 기사를 읽었습니다 . 또한 문서에서 apply단순히 UDF 전달을위한 편리한 기능에 대한 면책 조항을 보았습니다 (지금은 찾을 수없는 것 같습니다). 따라서 …

4
pow (a, d, n)이 a ** d % n보다 훨씬 빠른 이유는 무엇입니까?
Miller-Rabin 소수성 테스트 를 구현하려고했는데 왜 중형 숫자 (~ 7 자리)에 너무 오래 (> 20 초) 걸리는지 의아해했습니다. 결국 문제의 원인이되는 다음 코드 줄을 발견했습니다. x = a**d % n (단 a, d및 n모든 유사하지만 동일하지 않은, 중간 번호는, **누승 연산자이며, %모듈러 연산자이다) 그런 다음 다음으로 바꾸려고 시도했습니다. x = …
110 python  performance  pypy 

9
SQL SELECT 속도 int 대 varchar
나는 테이블을 만드는 과정에 있는데 그것은 나를 놀라게했다. 제조사 (fx BMW, Audi 등)가있는 자동차를 저장하면 make를 int 또는 varchar로 저장하면 쿼리 속도에 차이가 생길 수 있습니다. 그래서 SELECT * FROM table WHERE make = 5 AND ...; 보다 빠름 / 느림 SELECT * FROM table WHERE make = 'audi' AND …

29
Netbeans 성능을 향상시키는 방법은 무엇입니까?
Netbeans를로드하고 더 빠르게 작업 할 수있는 실제 방법이 있습니까? 너무 느리고 한동안 코딩을하면 악화됩니다. 그것은 내 모든 RAM을 먹습니다. 저는 Windows 컴퓨터, 특히 Windows Server 2008 Datacenter Edition x64, 4Gb RAM, 3Ghz Core 2 Duo 프로세서 등을 사용하고 있습니다. x64 JDK를 사용하고 있습니다. 저는 NOD32 Antivirus를 사용합니다. 컴퓨터 성능이 최고이기 …

16
Android-시작시 흰색 화면 방지
우리 모두 알다시피, 많은 Android 앱은 첫 번째 Activity초점을 맞추기 전에 매우 짧은 시간 동안 흰색 화면을 표시합니다 . 이 문제는 다음과 같은 경우에 나타납니다. 전역 Application클래스 를 확장하고 그 안에서 주요 초기화를 수행 하는 Android 앱 . Application 객체는 항상 첫 번째 전에 만든 Activity이 의미가 있도록 (디버거에서 관찰 …

8
SQL 조인 대 SQL 하위 쿼리 (성능)?
다음과 같은 조인 쿼리 가 있는지 알고 싶습니다. Select E.Id,E.Name from Employee E join Dept D on E.DeptId=D.Id 다음과 같은 하위 쿼리 - Select E.Id,E.Name from Employee Where DeptId in (Select Id from Dept) 성능 을 고려할 때 두 쿼리 중 어느 것이 더 빠르며 그 이유는 무엇입니까? 또한 내가 …

10
Go가 자바에 비해 느린 이유는 무엇입니까?
2010 년 컴퓨터 언어 벤치 마크 게임 에서 볼 수 있듯이 : Go는 C 보다 평균 10 배 느립니다. Go는 Java 보다 3 배 느립니다 !? Go 컴파일러가 실행을위한 네이티브 코드를 생성한다는 점을 염두에두고 어떻게 이럴 수 있습니까? Go 용 미성숙 컴파일러? 아니면 Go 언어에 내재적 인 문제가 있습니까? 편집 …

7
C ++에서 예외가 작동하는 방식 (뒤에서)
사람들이 예외가 느리다고 말하는 것을 계속 보지만 증거는 없습니다. 따라서 예외가 있는지 묻는 대신 예외가 배후에서 어떻게 작동하는지 물어볼 것입니다. 그러면 예외를 언제 사용할지, 느린 지 여부를 결정할 수 있습니다. 내가 아는 바에 따르면 예외는 여러 번 반환하는 것과 동일하지만 각 반환 후에 다른 작업을 수행해야하는지 중지해야하는지 여부도 확인합니다. 반납 …

3
정적 메서드와 인스턴스 메서드의 성능
내 질문은 정적 메서드 대 인스턴스 메서드의 성능 특성 및 확장 성과 관련이 있습니다. 이 시나리오에서는 모든 클래스 정의가 단일 어셈블리에 있고 여러 개의 개별 포인터 형식이 필요하다고 가정합니다. 치다: public sealed class InstanceClass { public int DoOperation1(string input) { // Some operation. } public int DoOperation2(string input) { // …

13
C ++에서 효율적인 문자열 연결
std :: string의 "+"연산자와 연결 속도를 높이기위한 다양한 해결 방법에 대한 걱정을 표현하는 사람이 몇 명 있다고 들었습니다. 이 중 정말로 필요한 것이 있습니까? 그렇다면 C ++에서 문자열을 연결하는 가장 좋은 방법은 무엇입니까?

3
빠른 정수 유형이 다른 정수 유형보다 빠른 이유는 무엇입니까?
ISO / IEC 9899 : 2018 (C18)에서 7.20.1.3에 명시되어 있습니다. 7.20.1.3 가장 빠른 최소 너비 정수 유형 1 다음 유형 각각은 적어도 지정된 너비를 갖는 모든 정수 유형 중에서 작동하기 위해 일반적으로 가장 빠른 정수 유형 ( 268) 을 지정합니다. 2 typedef 이름 int_fastN_t은 최소 N의 uint_fastN_t너비를 가진 가장 빠른 …
107 c++  c  performance  types  int 

9
C ++ 클래스에서 가상 메서드를 사용할 때의 성능 비용은 얼마입니까?
C ++ 클래스 (또는 상위 클래스 중 하나)에 가상 메서드가 하나 이상 있다는 것은 클래스에 가상 테이블이 있고 모든 인스턴스에 가상 포인터가 있음을 의미합니다. 따라서 메모리 비용은 매우 명확합니다. 가장 중요한 것은 인스턴스의 메모리 비용입니다 (특히 인스턴스가 작은 경우, 예를 들어 정수를 포함하려는 경우 :이 경우 모든 인스턴스에 가상 포인터가 …

6
SSE 스칼라 sqrt (x)가 rsqrt (x) * x보다 느린 이유는 무엇입니까?
저는 Intel Core Duo에서 핵심 수학의 일부를 프로파일 링했으며 제곱근에 대한 다양한 접근 방식을 살펴보면서 이상한 점을 발견했습니다. SSE 스칼라 연산을 사용하면 역 제곱근을 취하고 곱하는 것이 더 빠릅니다. 기본 sqrt opcode를 사용하는 것보다 sqrt를 얻으려면! 다음과 같은 루프로 테스트하고 있습니다. inline float TestSqrtFunction( float in ); void TestFunc() { …

9
성능 테스트를 반복하려면 파일 캐시 지우기
성능 결과가 왜곡되는 것을 방지하기 위해 캐시 된 파일 내용을 제거하는 데 사용할 수있는 도구 또는 기술은 무엇입니까? 파일 및 디렉터리 내용에 대한 캐시 된 정보를 완전히 지우거나 선택적으로 제거해야한다고 생각합니다. 내가 개발중인 애플리케이션은 전문 압축 유틸리티이며, 최근 운영 체제가 다루지 않았고 디스크 블록이 캐시 될 가능성이 적은 파일을 읽고 …

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