«performance» 태그된 질문

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

14
왜 많은 개발자들이 성능, 가독성 및 유지 관리 성이 공존 할 수 없다고 생각합니까?
이 질문에 답 하면서 , 왜 많은 개발자들이 좋은 디자인이 성능을 설명하지 않아야한다고 생각하는지 궁금해지기 시작했습니다. 그렇게하면 가독성 및 / 또는 유지 관리에 영향을 줄 수 있기 때문입니다. 좋은 디자인은 디자인 할 때 성능도 고려한다고 생각하며, 좋은 디자인을 가진 좋은 개발자는 가독성이나 유지 관리에 부정적인 영향을 미치지 않으면 서 효율적인 …

4
C, C ++ 등을위한 JIT 컴파일러
C 및 C ++와 같은 컴파일 된 언어를위한 적시 컴파일러가 있습니까? (명심해야 할 첫 번째 이름은 Clang과 LLVM입니다! 그러나 현재 지원하지는 않습니다.) 설명: 소프트웨어는 런타임 프로파일 링 피드백과 C 및 C ++와 같은 컴퓨터로 컴파일 된 언어에서도 런타임에 핫스팟을 적극적으로 최적화하여 재 컴파일함으로써 혜택을 얻을 수 있다고 생각합니다. 프로파일 가이드 …

1
SQLite 데이터베이스의 실제 실제 최대 크기는 얼마입니까?
SQLite의 적절한 사용에 관한 이 기사에 따르면 SQLite는 140 테라 바이트 로 제한되지만 클라이언트 / 서버 RDBMS는 더 잘 작동 할 수 있다고합니다. SQLite 데이터베이스의 크기는 140 테라 바이트 (2 47 바이트, 128 티비 바이트)로 제한됩니다. 더 큰 데이터베이스를 처리 할 수 ​​있더라도 SQLite는 전체 데이터베이스를 단일 디스크 파일에 저장하며 …

7
성능을 위해 C로 작성 하시겠습니까? [닫은]
나는 C가 일반적으로 C ++보다 성능 이점이 있다고 들었습니다. MSVC가 최신 표준 C를 지원하지 않는 것 같지만 최신 C99를 지원한다는 사실을 알기 전까지는 다른 생각은 없었습니다. OpenGL에서 렌더링 할 코드를 사용하여 라이브러리를 작성하여 재사용 할 수 있도록 계획하고있었습니다. 그래픽과 관련하여 성능 향상을 환영하므로 C로 라이브러리를 작성하려고했습니다. 그러나 정말로 가치가 있습니까? …

2
확장 가능한 알림 시스템을 설계하는 방법은 무엇입니까? [닫은]
알림 시스템 관리자를 작성해야합니다. 내 요구 사항은 다음과 같습니다. 완전히 다른 플랫폼에서 알림을 보낼 수 있어야합니다 (예를 들어 SMS 또는 전자 메일을 보낼 수 있어야 함). 때때로 알림은 특정 플랫폼의 모든 수신자에게 동일 할 수 있지만 때로는 플랫폼 당 수신자 (또는 여러 명) 당 알림 일 수 있습니다. 각 알림에는 …

10
C ++에서 벡터를 통해 목록을 사용하는 요점은 무엇입니까?
C ++ 목록 및 벡터와 관련된 3 가지 실험을 실행했습니다. 벡터가있는 사람들은 중간에 많은 삽입이 관여 된 경우에도 더 효율적인 것으로 판명되었습니다. 따라서 질문 : 어떤 경우에 목록이 벡터보다 더 의미가 있습니까? 대부분의 경우 벡터가 더 효율적으로 보이고 구성원의 유사성을 고려하면 목록에 어떤 이점이 남아 있습니까? 컨테이너가 정렬 된 상태로 …

18
개발자 팀은 소비자 앱의 성능 저하를 어떻게 방지 할 수 있습니까?
이전 에 느린 소프트웨어에 대한 책임이 무엇인지 물었을 때 내가 받은 몇 가지 답변은 그것이 사회 및 관리 문제라고 제안했습니다. 이것은 기술적 인 문제가 아니라 마케팅 및 관리 문제입니다 .... 궁극적으로 제품 관리자는 사용자가 얻는 것에 대한 사양을 작성해야합니다. 많은 일이 잘못 될 수 있습니다. 제품 관리자가 사양에 버튼 응답을 …
32 performance  ui 

8
소비자 앱에서 성능이 저하되는 원인은 무엇입니까? [닫은]
내 Comcast DVR 은 모든 리모컨 키 누름에 응답하는 데 최소 3 초가 걸리므로 텔레비전을 보는 간단한 작업이 좌절스러운 버튼 매쉬 경험으로 만들어집니다. 내 iPhone은 문자 메시지를 표시하는 데 최소 15 초가 걸리고 iPod 앱을 불러 오려고 할 때의 1/4이 충돌합니다. 단순히 이메일을 받고 읽는 데 1 분 이상이 걸립니다. …


2
짧은 대기 시간 Java 작성 [닫기]
대기 시간이 짧은 코드를 Java로 작성하기위한 Java 관련 기술 (C ++에는 적용되지 않는 기술)이 있습니까? 나는 종종 낮은 대기 시간의 Java 역할을보고 대기 시간이 짧은 Java를 작성하는 경험을 요구합니다. 내가 생각할 수있는 유일한 생각은 JNI 경험, 네이티브 코드에 대한 I / O 호출 아웃소싱입니다. 또한 방해 요소 패턴을 사용할 수도 …

10
Java의 템플릿 "메타 프로그래밍"이 좋은 생각입니까?
상당히 큰 프로젝트에는 성능에 매우 민감한 여러 기능을 가진 소스 파일이 있습니다 (초당 수백만 번이라고 함). 실제로, 이전 관리자는 하나의 함수에서 조건을 확인하는 데 소요되는 시간을 절약하기 위해 각각 약간 씩 다른 함수의 12 개 사본을 작성하기로 결정했습니다. 불행히도 이것은 코드가 유지해야 할 PITA라는 것을 의미합니다. 중복 코드를 모두 제거하고 …

15
현대 컴퓨팅 시대의 '일반적인 비즈니스 앱'에서 성능이 중요한 이유는 무엇입니까? [닫은]
이것은 당신에게 이상한 질문처럼 보일 수 있습니다. 저는 취미 자바 프로그래머입니다. 나는 여러 게임, 음악을 만드는 AI 프로그램, 그림을위한 또 다른 프로그램 및 유사한 것들을 개발했습니다. 이것은 프로그래밍에 대한 경험이 있지만 비즈니스 응용 프로그램의 전문 개발에는 해당되지 않음을 나타냅니다. 이 사이트에서 성능에 대한 많은 이야기를 봅니다. 사람들은 종종 C #에서 …

10
단순 vs 복합 (성능 효율적인) 솔루션 – 언제 어느 것을 선택해야합니까?
나는 몇 년 동안 프로그래밍을 해왔으며 종종 딜레마에 빠졌다. 두 가지 해결책이 있습니다- 하나는 간단한 것입니다. 즉, 간단한 접근 방식, 이해하기 쉽고 유지하기가 쉽습니다. 여기에는 중복성, 추가 작업 (추가 IO, 추가 처리)이 포함되므로 최적의 솔루션이 아닙니다. 그러나 다른 것들은 복잡한 접근 방식을 사용하여 구현하기 어렵고 종종 많은 모듈 간의 상호 …

3
큰 시계열 데이터를 효율적으로 저장하는 방법은 무엇입니까?
매우 많은 양의 시계열 데이터를 저장하고 쿼리 할 수 ​​있어야합니다. 데이터의 속성은 다음과 같습니다. 시리즈 수 : 약 12.000 (12,000) 전 세계의 데이터 포인트 수 : 한 달에 약 500.000.000 (5 억) 혼합 값 유형 : 대부분의 데이터 포인트는 부동 소수점 값이고 나머지는 문자열입니다 샘플링주기 : 시리즈 간 및 시리즈 …

4
다시 시작할 때마다 로컬 .NET 사이트를 처음로드하는 데 시간이 걸리는 이유는 무엇입니까? [닫은]
.NET 플랫폼을 기반으로 사이트를 개발 중입니다. 일반적으로 이러한 사이트를 로컬 IIS에 배포하여 사이트를 시작하기 전에 테스트하고 해당 기능을 볼 수 있습니다. 그러나 창을 다시 시작할 때마다 사이트를 처음 실행하는 데 시간이 오래 걸리는 것 같습니다. 나는 JIT에 대해 알고 있으며이 질문 도 알고 있지만 내 질문에 대답하지는 않습니다. 윈도우를 다시 …
27 .net  asp.net  performance  iis  jit 

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