micro-optimization

    0

    1답변

    이 기사에서는 테이블 앞에 데이터베이스 이름을 추가해야한다고 말합니다. http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7d47.html 제 질문은 어디에서든지 테이블 이름이 표시되거나 한 번만 표시되어야합니까? 이 쿼리에서 : select T1.col,

    5

    4답변

    일부 C# 코드의 프로파일 링을 진행할 예정입니다. 아래의 방법은 가장 비싼 방법 중 하나입니다. 이 질문의 목적을 위해 마이크로 최적화가 올바른 일이라고 가정합니다. 이 방법의 성능을 향상시키는 방법이 있습니까? 입력 매개 변수를 p에서 ulong[]으로 변경하면 매크로 비효율이 발생합니다. static ulong Fetch64(byte[] p, int

    0

    1답변

    가능한 한 빨리 두 날짜 사이의 일 수를 반환하는 함수를 작성하려고합니다. 이 함수는 이라는 숫자를 으로 내 코드에서 백만 번 가져오고 최대 값으로 최적화하면 정말 도움이됩니다. 날짜는 yyyy-mm-dd 형식의 문자열입니다. protected function daysBetween($date1, $date2) { list($year1,$month

    1

    7답변

    런타임 성능면에서 보면 Java에서 int를 short로 변환하는 것이 얼마나 비쌉니까? 그러한 주조가 수천 개있을 수 있으므로 성능에 영향을 주는지 아닌지 궁금합니다. 감사.

    1

    4답변

    개인 취향 외에 어떤 차이가 있습니까? 제 버전 ?> 사이 하나 거기 때문에,이 <?php $meta = get_post_meta(get_the_ID(), 'rw_strNum', true); '' != $meta and print "$meta"; $meta = get_post_meta(get_the_ID(), 'rw_strNam

    4

    3답변

    가장 중요한 단어의 설정 비트 (예 : 0x00556844 -> 0x00156844)를 어떻게 해제 할 수 있습니까? gcc에 __builtin_clz이 있지만, 제로가 필요합니다. 이는 제게 불필요합니다. 또한, 어떻게 msvc 또는 인텔 C 컴파일러에 대한 __builtin_clz를 대체해야합니까? 현재 내 코드는 int msb = 1<< ((sizeo

    14

    5답변

    일부 자바 원시 컬렉션 (trove, fastutil, hppc)을 살펴 봤는데 클래스 변수가 final 로컬 변수로 선언되는 패턴을 발견했습니다. 예를 들어 : public void forEach(IntIntProcedure p) { final boolean[] used = this.used; final int[] key = this.k

    0

    1답변

    View을 확장하고 onDraw(Canvas canvas) 메서드를 재정의하는 클래스가 있습니다. 이 뷰는 애니메이션을 실행하므로 onDraw이 초당 여러 번 호출됩니다. 다음의 예를 고려 ... @Override protected void onDraw(Canvas canvas) { final int width = getWidth();

    2

    1답변

    PHP 설명서의 gmmktime() description에 따르면, 내부적으로 mktime()을 사용합니다. 그러나 다음 코드를 실행하면 mktime 루프가 9 초 미만으로 실행되는 반면 gmmktime 모양은 2 초 미만으로 걸립니다. 어떻게 이럴 수있어? <?php $count = 1000000; $startTime = microtime(true)

    10

    4답변

    때때로 MSVC 2010이 SSE 지침을 전혀 변경하지 않는다는 것을 알고 있습니다. 컴파일러가 최선을 다룰 때부터 루프 내에서 명령어 순서에 신경 쓸 필요가 없다고 생각했습니다. 어떻게 생각하나요? 무엇이 가장 좋은 명령 순서를 결정합니까? 일부 명령어는 다른 명령어보다 지연 시간이 길고 일부 명령어는 CPU 레벨에서 병렬/비동기로 실행될 수 있음을 알고