«performance» 태그된 질문

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


12
HTML 태그를 HTML 엔티티로 이스케이프하는 가장 빠른 방법은 무엇입니까?
나는 일을 포함하는 크롬 확장 프로그램 쓰고 있어요 많은 문자열 살균 : 다음 작업을 할 수 변환하여, HTML 태그를 포함 <, >과 &에 <, >그리고 &각각을,. (즉, PHP와 동일 htmlspecialchars(str, ENT_NOQUOTES)합니다. 큰 따옴표 문자를 변환 할 필요가 없다고 생각합니다.) 이것은 내가 지금까지 찾은 가장 빠른 기능입니다. function safe_tags(str) { return …

5
클러스터형 vs 비 클러스터형
저의 SQL (Server 2008)에 대한 저수준 지식은 제한적이며 이제 DBA가 문제를 해결하고 있습니다. 시나리오를 설명해 드리겠습니다 (내가 옳다는 희망으로 명백한 진술을 언급했지만 잘못된 것을 발견하면 알려주세요). 사람들을위한 '법원 명령'을 보관하는 테이블이 있습니다. (이름 : CourtOrder) 테이블을 만들 때 다음과 같이 만들었습니다. CREATE TABLE dbo.CourtOrder ( CourtOrderID INT NOT NULL IDENTITY(1,1), …

12
빈 배열 확인 : 개수 대 비어 있음
' PHP 배열이 비어 있는지 확인하는 방법 '에 대한이 질문은이 질문에 대해 생각했습니다. 배열이 비어 있는지 여부를 결정할 때 count대신 사용해야 하는 이유가 empty있습니까? 내 개인적인 생각은 empty부울 질문에 부울 답변을 제공 하기 때문에 사용해야하는 빈 배열의 경우 2가 동일하다면 것 입니다. 위에 링크 된 질문에서 그것이 count($var) == 0대중적인 …

8
PHP를 사용하여 파일을 제공하는 가장 빠른 방법
나는 파일 경로를 수신하고, 그것이 무엇인지 식별하고, 적절한 헤더를 설정하고, Apache처럼 제공하는 함수를 모 으려고합니다. 이 작업을 수행하는 이유는 파일을 제공하기 전에 요청에 대한 일부 정보를 처리하기 위해 PHP를 사용해야하기 때문입니다. 속도가 중요합니다 virtual ()은 옵션이 아닙니다. 사용자가 웹 서버 (Apache / nginx 등)를 제어 할 수없는 공유 호스팅 환경에서 …

3
Python의 예외 처리기 비용
또 다른 질문 에서 수락 된 답변은 성능 향상을 위해 Python 코드의 (매우 저렴한) if 문을 try / except 블록으로 대체하는 것이 좋습니다. 코딩 스타일 문제는 제쳐두고 예외가 트리거되지 않는다고 가정 할 때 예외 처리기를 사용하는 것이 (성능 측면에서) 예외 처리기를 사용하는 것과없는 경우와 비교하여 0으로 비교하는 if 문을 사용하는 …

11
문자열의 첫 번째 문자를 소문자로 만드는 가장 효율적인 방법은 무엇입니까?
String소문자 의 첫 문자를 만드는 가장 효율적인 방법은 무엇입니까 ? 이를 수행하는 여러 가지 방법을 생각할 수 있습니다. charAt()함께 사용substring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); 또는 char배열 사용 String input = "SomeInputString"; char c[] = input.toCharArray(); c[0] = Character.toLowerCase(c[0]); …

11
Python vs Bash-어떤 종류의 작업에서 각각 성능면에서 다른 작업을 능가합니까?
분명히 Python은 더 사용자 친화적이며 Google에서 빠른 검색은 Python이 바이트 컴파일되기 때문에 일반적으로 더 빠르다는 많은 결과를 보여줍니다. 사전 기반 작업에서 2000 % 이상의 개선을 볼 수 있다고 주장하는 이 사실 도 발견 했습니다 . 이 문제에 대한 귀하의 경험은 무엇입니까? 어떤 종류의 작업에서 각자가 확실한 승자입니까?

4
간단한 벤치 마크에서 놀라운 성능 향상
어제 저는 Christoph Nahr의 ".NET Struct Performance"라는 기사를 발견했습니다.이 기사 는 2 포인트 구조체 ( double튜플) 를 추가하는 방법에 대해 여러 언어 (C ++, C #, Java, JavaScript)를 벤치마킹했습니다 . 결과적으로 C ++ 버전은 실행하는 데 약 1000ms (1e9 반복)가 걸리는 반면 C #은 동일한 컴퓨터에서 ~ 3000ms 미만으로 도달 …

5
R에서 data.frame을 병합 / 결합하는 가장 빠른 방법은 무엇입니까?
예 (대부분의 대표적인 예인지 확실하지 않음) : N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) 이것이 내가 지금까지 얻은 것입니다. d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") d <- data.frame( dt1[dt2,list(x,y1,y2=dt2$y2)] ) …

7
문자열이 루비의 정규 표현식과 일치하는지 확인하는 가장 빠른 방법은 무엇입니까?
문자열이 Ruby의 정규 표현식과 일치하는지 확인하는 가장 빠른 방법은 무엇입니까? 내 문제는 런타임에 주어진 정규 표현식과 일치하는 문자열을 찾기 위해 거대한 문자열 목록을 통해 "egrep"해야한다는 것입니다. 나는 문자열이 정규 표현식과 일치하는지 여부, 일치하는 위치 또는 일치하는 그룹의 내용이 무엇인지에만 관심이 있습니다. 이 가정이 내 코드가 정규 표현식과 일치하는 시간을 줄이는 …

10
왜 수업을 봉인합니까?
.Net 프레임 워크에서 대량의 봉인 된 클래스 뒤에있는 동기가 무엇인지 듣고 싶습니다. 클래스 봉인의 이점은 무엇입니까? 상속을 허용하지 않는 것이 얼마나 유용한 지, 그리고 이러한 클래스와 싸우는 유일한 사람이 아닐 가능성이 큽니다. 그렇다면 프레임 워크가 이러한 방식으로 설계된 이유는 무엇이며 모든 것을 개봉하는 데있어 확연한 변화가 아닐까요? 또 다른 이유가 …
96 .net  performance 

4
더 빠른 것 : in_array 또는 isset? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …

5
translateZ (0)에 대한 CSS 성능
많은 블로그에서 transform: translateZ(0)애니메이션과 전환 속도를 높이는 데 사용하여 요소가 3D라고 생각하기 위해 GPU를 '속임수'하는 성능 향상을 표현했습니다 . 이 변환을 다음과 같은 방식으로 사용하는 것과 관련이 있는지 궁금합니다. * { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); }


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