«performance» 태그된 질문

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

4
Haskell (GHC)이 왜 그렇게 빠른가?
Haskell ( GHC컴파일러 포함)은 예상보다 훨씬 빠릅니다 . 올바르게 사용하면 저수준 언어에 가까워 질 수 있습니다. (하스 켈러가 가장 좋아하는 일은 C의 5 % 이내에서 시도하는 것입니다 (또는 이길 수도 있지만 GHC가 Haskell을 C로 컴파일하기 때문에 비효율적 인 C 프로그램을 사용하고 있음을 의미합니다). 내 질문은 왜? Haskell은 선언적이며 람다 미적분학을 …

10
삼항 연산자는 if-else 블록보다 두 배 느립니다?
나는 삼항 연산자가 빠르게보다 가정, 또는 이에 상응하는 등 적어도 같은 것을 어디에서나 읽기 if- else블록. 그러나 다음 테스트를 수행했지만 사실이 아니라는 것을 알았습니다. Random r = new Random(); int[] array = new int[20000000]; for(int i = 0; i < array.Length; i++) { array[i] = r.Next(int.MinValue, int.MaxValue); } Array.Sort(array); long …

28
C ++보다 C ++이 얼마나 빠릅니까?
아니면 지금 다른 방향입니까? 내가 들었던 것에서 C #이 C ++보다 빠르다는 영역이 있지만 직접 테스트 할 용기는 없었습니다. 이러한 차이점을 자세히 설명하거나 이에 대한 정보를 얻을 수있는 적절한 장소를 알려줄 수 있다고 생각했습니다.

17
상각 된 상수 시간 O (1)에서 R의 목록에 오브젝트를 추가 하시겠습니까?
R list 가 있으면 다음과 같이 mylist항목 obj을 추가 할 수 있습니다 . mylist[[length(mylist)+1]] <- obj 그러나 분명히 더 간단한 방법이 있습니다. 내가 R에 새로 왔을 때, 나는 다음 lappend()과 같이 쓰기를 시도했다 . lappend <- function(lst, obj) { lst[[length(lst)+1]] <- obj return(lst) } 물론 R의 이름 별 의미로 인해 …
245 r  performance  list  append  big-o 

30
웹 응용 프로그램에서 스트레스 테스트를 수행합니까?
과거에는 웹 응용 프로그램을 스트레스 테스트하기 위해 Microsoft 웹 응용 프로그램 스트레스 도구와 Pylot을 사용했습니다. 간단한 홈페이지, 로그인 스크립트 및 사이트 연습 (전자 상거래 사이트에서 장바구니 및 결제에 몇 가지 항목을 추가)을 작성했습니다. 소수의 개발자로 홈페이지를 강타하면 거의 항상 큰 문제가 발생합니다. 더 많은 확장 성 문제는 두 번째 단계에서, …


16
느린 네트워크 연결을 시뮬레이션하는 네트워크 도구 [닫기]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 3 년 전 . 이 질문을 개선하십시오 브라우저와 웹 서버가 동일한 LAN에 있거나 동일한 컴퓨터에있는 동안 여러 인터넷 연결 유형 (DSL, 케이블, T1, 전화 접속 등)에 …

5
파이썬에서 빈 목록 만들기
파이썬에서 새로운 빈 목록을 만드는 가장 좋은 방법은 무엇입니까? l = [] 또는 l = list() 나는 두 가지 이유 때문에 이것을 묻고 있습니다. 어느 것이 더 빠른지 기술적 인 이유. (클래스를 만들면 오버 헤드가 발생합니까?) 코드 가독성-표준 규칙 중 하나입니다.

23
고부하 사이트에서 PHP를 사용하기위한 전술
당신이 이것에 대답하기 전에 나는 서버로드를 높이기에 충분한 인기있는 것을 개발하지 않았습니다. PHP와 몇 가지 최적화 기술을 알고 있지만 지구상에서 방금 착륙 한 외계인으로 나를 처리하십시오. 제대로 작동하면 꽤 많은 사용자를 확보 할 수 있는 PHP 도구를 개발 중입니다. 그러나 프로그램을 완전히 개발할 수는 있지만 엄청난 트래픽을 처리 할 수있는 …

12
'스위치'가 'if'보다 빠릅니까?
A는 switch문은 실제로 빠를 것보다 if문? /Ox플래그를 사용하여 Visual Studio 2010의 x64 C ++ 컴파일러에서 아래 코드를 실행했습니다 . #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t counter = 0; size_t testSwitch() { clock_t start = clock(); size_t i; for (i = 0; i < MAX_COUNT; …

12
C ++로 바이너리 파일 작성하기
SSD (솔리드 스테이트 드라이브)에 방대한 양의 데이터를 쓰려고합니다. 그리고 엄청난 양의 80GB를 의미합니다. 솔루션을 웹에서 탐색했지만 가장 좋은 방법은 다음과 같습니다. #include <fstream> const unsigned long long size = 64ULL*1024ULL*1024ULL; unsigned long long a[size]; int main() { std::fstream myfile; myfile = std::fstream("file.binary", std::ios::out | std::ios::binary); //Here would be some error …

8
System.currentTimeMillis () vs. 새로운 Date () vs. Calendar.getInstance (). getTime ()
На этот вопрос есть ответы на 스택 오버플로 на русском : . Что быстрее -에 System.currentTimeMillis () или 날짜 () 다음 getTime ()? Java에서 사용시 성능 및 자원에 미치는 영향 System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime() 내가 이해하는 System.currentTimeMillis()것이 가장 효율적입니다. 그러나 대부분의 응용 프로그램에서이 긴 값은 날짜 또는 이와 …

13
Vanilla JavaScript와 jQuery를 언제 사용해야합니까?
일반적인 jQuery 질문을 모니터링 / 시도하는 동안 jQuery 대신 javascript를 사용하는 특정 사례가 실제로 적은 양으로 작성하고 동일한 양 을 할 수 있음을 알았습니다 . 또한 성능상의 이점을 얻을 수 있습니다. 구체적인 예 $(this) vs this 클릭 한 객체 ID를 참조하는 클릭 이벤트 내부 jQuery $(this).attr("id"); 자바 스크립트 this.id; 이와 …


1
C ++ 11을 활성화 할 때 std :: vector 성능 회귀
C ++ 11을 사용할 때 작은 C ++ 스 니펫에서 흥미로운 성능 회귀를 발견했습니다. #include <vector> struct Item { int a; int b; }; int main() { const std::size_t num_items = 10000000; std::vector<Item> container; container.reserve(num_items); for (std::size_t i = 0; i < num_items; ++i) { container.push_back(Item()); } return 0; } …
235 c++  performance  gcc  c++11  vector 

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