«optimization» 태그된 질문

최적화는 방법이나 디자인을 개선하는 행위입니다. 프로그래밍에서 최적화는 일반적으로 알고리즘 속도를 높이거나 필요한 리소스를 줄이는 형태를 취합니다. 최적화의 또 다른 의미는 기계 학습에 사용되는 수치 최적화 알고리즘입니다.


10
Vim 시작 시간 프로파일 링
Vim을 사용할 때 많은 플러그인을 사용하도록 설정했습니다. 몇 년 동안 플러그인을 수집했습니다. Vim이 지금 시작하는 데 걸리는 시간에 약간의 불만이 있으므로 시작을 프로파일 링하고 내가 담당하는 많은 플러그인 중 하나를보고 싶습니다. Vim의 시작 또는 스크립트 실행을 프로파일 링하는 방법이 있습니까? 이상적으로는 Vim 이로 드하는 각 Vim 스크립트에서 Vim이 얼마나 오래 …

11
마 젠토가 왜 이렇게 느린가요? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

3
SQL Server 인덱스-오름차순 또는 내림차순으로 어떤 차이가 있습니까?
MS SQL Server에서 열 또는 열 수에 대한 색인을 작성할 때 (버전 2005를 사용하고 있음) 각 열의 색인이 오름차순 또는 내림차순으로 지정되도록 지정할 수 있습니다. 이 선택이 왜 여기에 있는지 이해하는 데 어려움을 겪고 있습니다. 이진 정렬 기술을 사용하면 조회 속도가 빠르지 않습니까? 어떤 순서를 선택하면 어떤 차이가 있습니까?

11
C ++에서 함수의 실행 시간 측정
C ++ 프로그램에서 특정 함수가 Linux 에서 실행되는 데 걸리는 시간을 알고 싶습니다 . 그 후 속도 비교를하고 싶습니다. 나는 몇 가지 시간 기능을 보았지만 부스트에서 이것으로 끝났습니다. 크로노 : process_user_cpu_clock, captures user-CPU time spent by the current process 이제 위의 기능을 사용하는지 확실하지 않습니다. CPU가 해당 기능에 소비 한 …


13
95 %의 경우에 값이 0 또는 1 일 때 매우 큰 배열에 대한 임의 액세스 최적화?
매우 큰 배열에서 임의 액세스에 대한 가능한 최적화가 있습니까? (현재는을 사용 uint8_t하고 무엇이 더 좋은지 묻고 있습니다) uint8_t MyArray[10000000]; 배열의 임의 위치의 값이 모든 경우의 95 % 에 대해 0 또는 1 사례의 4 % 에서 2 다른 1 % 의 경우 3 에서 255 사이 ? 그렇다면 uint8_t이것을 사용하기 …

9
PHP를위한 통합 함수?
많은 프로그래밍 언어에는 병합 기능이 있습니다 ( 예 : 첫 번째 NULL이 아닌 값을 반환 함 ). 슬프게도 2009 년에 PHP는 그렇지 않습니다. PHP 자체가 통합 기능을 얻을 때까지 PHP에서 구현하는 좋은 방법은 무엇입니까?



15
가상 함수 및 성능-C ++
수업 디자인에서는 추상 클래스와 가상 함수를 광범위하게 사용합니다. 가상 기능이 성능에 영향을 미친다는 느낌이 들었습니다. 이것이 사실입니까? 그러나이 성능 차이는 눈에 띄지 않으며 조기 최적화를 수행하는 것처럼 보입니다. 권리?


15
값이 C 배열에 있는지 빨리 찾으십니까?
256 크기의 배열 (바람직하게는 1024이지만 256이 최소값 임)을 반복해야하는 시간 결정적인 ISR이있는 임베디드 응용 프로그램이 있고 값이 배열 내용과 일치하는지 확인합니다. A bool는 true로 설정됩니다. 마이크로 컨트롤러는 NXP LPC4357, ARM Cortex M4 코어이고 컴파일러는 GCC입니다. 나는 이미 최적화 수준 2 (3이 더 느림)를 결합하고 플래시 대신 RAM에 기능을 배치했습니다. 나는 …

3
이 포인터를 사용하면 핫 루프에서 이상한 최적화 해제가 발생합니다.
최근에 이상한 최적화 해제 (또는 최적화 기회를 놓친 경우)를 발견했습니다. 3 비트 정수에서 8 비트 정수로 구성된 배열을 효율적으로 풀기 위해이 함수를 고려하십시오. 각 루프 반복에서 16 개의 int를 풉니 다. void unpack3bit(uint8_t* target, char* source, int size) { while(size > 0){ uint64_t t = *reinterpret_cast<uint64_t*>(source); target[0] = t & …

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

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