«performance» 태그된 질문

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

30
C ++ 성능 vs. Java / C #
잠김 . 이 질문과 답변은 주제에서 벗어 났지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을 받아들이지 않습니다. 내 이해는 C / C ++가 특정 기계 아키텍처에서 실행되는 네이티브 코드를 생성한다는 것입니다. 반대로 Java 및 C #과 같은 언어는 네이티브 아키텍처를 추상화하는 가상 머신 위에서 실행됩니다. 논리적으로이 …
119 c#  java  c++  performance  bytecode 

4
다중 INSERT 문 대 다중 값이있는 단일 INSERT
1000 INSERT 문 사용 간의 성능 비교를 실행하고 있습니다. INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('f34d95a7-90b1-4558-be10-6ceacd53e4c4', 'First 999', 'Last …


10
PHP로 작성된 코드의 속도를 어떻게 측정 할 수 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 4 개월 전 . 이 질문 개선 많은 클래스 (모두 동일한 작업을 수행함)가 더 빨리 실행되는지 어떻게 알 수 있습니까? 그것을 측정하는 소프트웨어가 있습니까?

25
곱셈이나 나눗셈을 사용해야합니까?
다음은 어리석은 재미있는 질문입니다. 변수 값의 절반이 필요한 간단한 작업을 수행해야한다고 가정 해 보겠습니다. 있다 일반적으로 이 일을 두 가지 방법 : y = x / 2.0; // or... y = x * 0.5; 언어와 함께 제공되는 표준 연산자를 사용한다고 가정하면 어느 것이 더 나은 성능을 제공합니까? 나는 곱셈이 일반적으로 …

12
MySQL : 행 수를 계산하는 가장 빠른 방법
MySQL에서 행 수를 계산하는 방법이 더 빠를까요? 이: SELECT COUNT(*) FROM ... WHERE ... 또는 대안 : SELECT 1 FROM ... WHERE ... // and then count the results with a built-in function, e.g. in PHP mysql_num_rows() 첫 번째 방법은 분명히 데이터베이스 영역이고 내부적으로 이와 같은 것을 결정할 때 데이터베이스 …
117 mysql  performance 


30
컴파일러 / 최적화 프로그램이 더 빠른 프로그램을 만들 수 있도록하는 코딩 방법
수년 전, C 컴파일러는 특별히 똑똑하지 않았습니다. 해결 방법으로 K & R은 register 키워드를 발명하여 컴파일러에 힌트를 주었으므로이 변수를 내부 레지스터에 유지하는 것이 좋습니다. 그들은 또한 더 나은 코드를 생성하기 위해 3 차 연산자를 만들었습니다. 시간이 지남에 따라 컴파일러는 성숙했습니다. 그들은 흐름 분석을 통해 당신이 할 수있는 것보다 레지스터에 어떤 …

4
std :: swap () 오버로드 방법
std::swap()정렬 및 할당 중에 많은 표준 컨테이너 (예 : std::list및 std::vector)에서 사용됩니다. 그러나의 표준 구현 swap()은 매우 일반화되어 사용자 정의 유형에 대해서는 비효율적입니다. 따라서 std::swap()사용자 정의 유형별 구현 으로 오버로딩 하여 효율성을 얻을 수 있습니다 . 그러나 표준 컨테이너에서 사용되도록 어떻게 구현할 수 있습니까?

8
프로세스에 대한 개별 CPU 코어 사용량을 어떻게 측정합니까?
코어별로 특정 프로세스 CPU 사용량을 측정하는 방법이 있습니까? top 이 코어별로 전체 시스템의 CPU 사용량을 측정하는 데 유용하다는 것을 알고 있으며 작업 세트 는 프로세스가 실행될 수있는 CPU 코어에 대한 정보를 제공 할 수 있습니다. 그러나 CPU 코어별로 특정 프로세스의 CPU 사용량을 어떻게 측정합니까?

2
안드로이드에서 비트 맵의 ​​크기를 조정하는 가장 메모리 효율적인 방법은 무엇입니까?
이미지가 서버에서 장치로 전송되는 이미지 집약적 인 소셜 앱을 구축하고 있습니다. 장치의 화면 해상도가 더 작 으면 원하는 디스플레이 크기와 일치하도록 장치에서 비트 맵의 ​​크기를 조정해야합니다. 문제는 createScaledBitmap 을 사용 하면 썸네일 이미지의 크기를 조정 한 후 많은 메모리 부족 오류가 발생한다는 것입니다. Android에서 비트 맵 크기를 조정하는 가장 메모리 …

3
범위 기반 for 루프에서 전달 참조를 사용하면 어떤 이점이 있습니까?
const auto&읽기 전용 작업을 수행하려면 충분합니다. 그러나 나는 부딪쳤다 for (auto&& e : v) // v is non-const 최근에 몇 번. 이것은 나를 궁금하게 만듭니다. 그것은 몇 가지 모호한 구석 경우에 비해, 전달 참조를 사용하여 약간의 성능 향상이 있음을 가능 auto&또는 const auto&? ( shared_ptr모호한 코너 케이스에 대한 용의자) 즐겨 …

10
Spring Boot 시작 시간 단축
Spring Boot 애플리케이션이 있습니다. 나는 많은 의존성을 추가했고 (불행히도 그것들이 모두 필요해 보인다) 시작 시간이 상당히 증가했다. 하는 것만으로도 SpringApplication.run(source, args)10 초가 걸립니다. 그것이 "사용 된"것에 비하면 그다지 많지 않을 수도 있지만, 대부분 개발 흐름을 깨뜨리기 때문에 그렇게 많이 걸리는 것이 불행합니다. 이 시점에서 애플리케이션 자체는 다소 작기 때문에 대부분의 …

9
프로세스를 종료하기 위해 Windows .bat 파일을 작성하는 방법은 무엇입니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 9 개월 전 . 이 질문 개선 회사 소유 개발 시스템을 켤 때마다 IDE에서 적절한 성능을 얻기 위해 작업 관리자 또는 …

13
C ++에서 변수를 캐시해야합니까, 아니면 컴파일러가 최적화를 수행하도록해야합니까? (앨리어싱)
다음 코드를 고려하십시오 ( p유형 unsigned char*이며 bitmap->width정수 유형이며 정확히 알 수 없으며 사용중인 일부 외부 라이브러리의 버전에 따라 다릅니다). for (unsigned x = 0; x < static_cast<unsigned>(bitmap->width); ++x) { *p++ = 0xAA; *p++ = 0xBB; *p++ = 0xCC; } 최적화 할 가치가 있습니까 [..] 다음과 같이 작성하여보다 효율적인 결과를 …

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