«performance» 태그된 질문

응용 프로그램 성능 향상과 관련된 질문은 선택 소프트웨어 아키텍처에서 알고리즘 선택에 이르기까지 다양합니다.

14
Java에서 객체 생성을 피해야합니까?
동료에게 Java 객체 생성에서 수행 할 수있는 가장 비싼 작업이라고 들었습니다. 따라서 가능한 한 적은 수의 객체를 만드는 것으로 결론을 내릴 수 있습니다. 이것은 객체 지향 프로그래밍의 목적을 다소 어기는 것 같습니다. 객체를 만들지 않으면 최적화를 위해 하나의 긴 클래스 C 스타일을 작성하고 있습니까?

1
기본 ES6 약속이 블루 버드보다 느리고 메모리를 많이 사용하는 이유는 무엇입니까?
에서 이 벤치 마크 , 스위트 블루 버드 약속에 비해 ES6의 약속으로 완료하는 데 4 시간 이상 소요되며, 메모리의 3.6 배를 사용합니다. JavaScript 라이브러리가 C로 작성된 v8의 기본 구현보다 훨씬 빠르고 가벼운 방법은 무엇입니까? 블루 버드 약속은 기본 ES6 약속과 정확히 동일한 API (및 추가 유틸리티 메소드)를 갖습니다. 기본 구현이 …

30
코딩시 미세 최적화가 중요합니까?
최근 에 PHP 에서 isset ()이 strlen ()보다 빠른 이유를 찾기 위해 Stack Overflow에 대한 질문을했습니다 . 이로 인해 읽을 수있는 코드의 중요성과 코드에서 마이크로 초의 성능 향상이 고려할 가치가 있는지에 대한 의문이 제기되었습니다. 아버지는 은퇴 한 프로그래머이며 그에 대한 대답을 보여주었습니다. 그는 코더가 마이크로 레벨에서도 코드의 성능을 고려하지 않으면 …

30
"빠른"프로그래머가되는 방법?
마지막 직업 평가에는 적시성이라는 한 가지 약점이있었습니다. 나는 이미 이것을 개선하기 위해 할 수있는 일을 알고 있지만 내가 찾고있는 것은 더 있습니다. 품질을 희생하지 않고 출력 속도를 높이기 위해 무엇을해야하는지에 대한 조언이나 조언이 있습니까? 타임 라인을 어떻게 추정하고 고수합니까? 단기간에 더 많은 일을하려면 어떻게해야합니까? 모든 의견에 감사드립니다.

30
개발자에게 느린 개발 시스템을 제공하면 코드가 더 빠르고 효율적입니까? [닫은]
개발자에게 비명을 지르는 빠른 기기를 제공한다고 가정 해 보겠습니다. WPF 기반 VS2010은 매우 빠르게로드됩니다. 그런 다음 개발자는 자신의 상자에서 잘 실행되지만 실제 환경에서는 훨씬 느리게 실행되는 WPF 또는 WPF / e 응용 프로그램을 만듭니다. 이 질문에는 두 부분이 있습니다 ... 1) 개발자에게 느린 시스템을 제공하면 결과 코드가 더 빠르거나 효율적일 …
130 ide  testing  performance 

11
JIT를 사용하는 C ++이 JVM 또는 CLR보다 빠를 수 있다는 주장을 뒷받침하는 것은 무엇입니까? [닫은]
SE에서 반복되는 주제는 많은 질문에서 C ++이 Java와 같은 고급 언어보다 더 빠르고 효율적이라는 지속적인 주장입니다. 반대 의견은 현대의 JVM 또는 CLR이 JIT 덕분에 효율성이 높아지고 점점 더 많은 작업을 수행 할 수 있으며 C ++ 은 현재 수행중인 작업과 특정 방식으로 일을하는 경우에만 훨씬 효율적이라는 것입니다 성능이 향상됩니다. 그것은 …
119 java  c++  performance  jit 

15
메소드의 메모리 대 성능 속도를 언제 최적화해야합니까?
나는 최근 아마존에서 인터뷰했다. 코딩 세션 중에 면접관은 왜 메소드에서 변수를 선언했는지 묻습니다. 나는 나의 과정을 설명했고 그는 더 적은 변수로 같은 문제를 해결하도록 도전했다. 예를 들어 (이것은 인터뷰에서 나온 것이 아닙니다), 나는 방법 A로 시작한 다음 을 제거 하여 방법 B 로 개선 했습니다 . 그는이 방법으로 메모리 사용을 …

14
컴파일러 최적화에 의존하는 코드를 작성하는 것은 나쁜 습관입니까?
나는 C ++을 배우고 있었고 종종 함수 내에서 생성 된 함수에서 큰 객체를 반환해야합니다. 참조로 전달하고 포인터를 반환하고 참조 유형 솔루션을 반환한다는 것을 알고 있지만 C ++ 컴파일러 (및 C ++ 표준)는 반환 값 최적화를 허용하여 메모리를 통해 이러한 큰 객체를 복사하지 않도록합니다. 모든 시간과 메모리를 절약 할 수 있습니다. …
99 c++  performance 

12
최신 컴파일러에서 함수 호출 비용은 여전히 ​​중요합니까?
나는 종교적인 사람이며 죄를 짓지 않기 위해 노력합니다. 그렇기 때문에 Clean Code 성경이 지시 한 몇 가지 계명을 준수하기 위해 작게 ( 로버트 C. 마틴을 말하면) 작게 작성하는 경향이 있습니다. 그러나 몇 가지 사항을 확인 하면서이 게시물에 착륙했으며 그 아래 에서이 의견을 읽었습니다. 언어에 따라 메서드 호출 비용이 상당 할 …

6
불변성이 JavaScript의 성능을 저하 시킵니까?
JavaScript에서 데이터 구조를 불변으로 취급하는 경향이 최근에 보입니다. 예를 들어 객체의 단일 속성을 변경해야하는 경우 새 속성을 사용하여 완전히 새로운 객체를 만들고 기존 객체의 다른 모든 속성을 복사하여 기존 객체를 가비지 수집하는 것이 좋습니다. (어쨌든 내 이해입니다.) 내 초기 반응은 성능에 좋지 않은 것 같습니다. 그러나 Immutable.js 및 Redux.js 와 …

15
Java가 C ++보다 빠른 이유는 무엇입니까?
때로는 Java가 벤치 마크에서 C ++보다 성능이 뛰어납니다. 물론 C ++보다 성능이 뛰어납니다. 다음 링크를 참조하십시오. http://keithlea.com/javabench/ http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/ http://blog.cfelde.com/2010/06/c-vs-java-performance/ 그러나 이것이 어떻게 가능합니까? 해석 된 바이트 코드가 컴파일 된 언어보다 빠를 수 있다고 생각합니다. 누군가 설명해 주시겠습니까? 감사!
79 java  c++  performance 


7
1 <10 비교가 1 <1000000보다 저렴합니까?
z-indexCSS에서 카운트로 ~ 10 억을 사용했으며 계속 해야하는 비교에 대해 생각하고있었습니다. 매우 큰 수와 매우 작은 수의 비교에서 ALU 수준의 성능에 차이가 있습니까? 예를 들어,이 두 스 니펫 중 하나가 다른 것보다 비쌀까요? snippet 1 for (int i = 0; i &lt; 10000000; i++){ if (i &lt; 10000000000000) { //do …
65 performance  cpu 

18
왜 사람들은 여전히 ​​Java가 느리다고 말합니까? [닫은]
SO와 다른 곳에서 오랫동안 자바는 느리다는 명성을 가지고 있습니다. 에서 농담 에 많은 의견 질문과 답변에서, 사람들은 여전히 자바가 느린 유일하게 90 년대의 그것과 경험을 바탕으로 믿습니다. 이것은 내 문제입니다. 사람들이 Java가 느리다고 믿는 이유를 대부분 반증했습니다 . 작은 것 외에도 Java는 매우 빠릅니다. 그렇다면 왜 사람들은 여전히 ​​Java가 빠르다고 …
61 java  performance 

14
해석 된 코드와 컴파일 된 코드의 성능에 대한 일반적인 진술을 할 수 있습니까?
회사가 사용해야 할 권장 사항에 도달하기 위해 두 가지 기술을 비교하고 있습니다. 기술 A의 코드는 해석되는 반면 기술 B의 코드는 기계 코드로 컴파일됩니다. 필자의 비교에서 나는 기술 B가 해석 프로세스의 추가 오버 헤드가 없기 때문에 일반적으로 더 나은 성능을 가질 것이라고 언급했다. 또한 프로그램을 여러 가지 방법으로 작성할 수 있기 …

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