«efficiency» 태그된 질문

다양한 시스템 또는 알고리즘의 효율성을 비교하거나 효율성을 측정하는 방법을 비교할 때이 태그를 사용하십시오. Big O 표기법은 복잡성과 관련이 있지만 효율성에 영향을 줄 수 있습니다.

7
비트 마스크가 "마스크"라고하는 이유는 무엇이며 어떤 용도로 사용됩니까?
"비트 마스크"가 왜 이렇게 호출됩니까? 나는 주로 비트 연산에 사용되며 비트 마스크 사용은 별도의 변수 사용보다 효율적이라는 것을 알고 있습니다. 그러나 내 질문은 비트 마스크가 발명 된 이유와시기입니다. 초기 컴퓨팅 이후에 사용 되었습니까? IT 도메인의 비트 마스크 외에 다른 유형의 "마스크"가 있습니까?

5
파이썬은 해석되거나 컴파일됩니까?
이것은 해석되고 컴파일 된 언어에 대해 읽는 동안 궁금했습니다. 루비 는 소스 코드가 실행 시점에 인터프리터에 의해 처리되므로 인터프리터 언어는 의심의 여지가 없습니다. 반대로 C 는 컴파일 된 언어입니다. 먼저 머신에 따라 소스 코드를 컴파일 한 다음 실행해야합니다. 이 결과는 훨씬 더 빠른 실행입니다. 이제 파이썬 으로 왔습니다 . 가져올 …

10
고급 언어 기반 OS가없는 이유는 무엇입니까? 저수준 언어가 더 효율적입니까?
뻔뻔스럽지 않게, 나는 당신이 이것의 가능성을 고려하고 싶습니다. 오늘날 대부분의 OS는 저수준 언어 (주로 C / C ++)를 기반으로합니다. Android와 같은 새로운 언어조차 JNI를 사용하고 기본 구현은 C로되어 있습니다. 실제로 (개인 관찰) C로 작성된 많은 프로그램이 높은 수준의 프로그램보다 훨씬 빠르게 실행됩니다 (예 : 전송 (Ubuntu의 bittorrent 클라이언트)는 Vuze (Java) …

10
재택 근무의 단점에 대한 하드 데이터가 있습니까? [닫은]
재택 근무의 장단점에 대한 하드 데이터 (연구, 비교, 직감이 아닌 분석)가 있습니까? 내 개발자는 예를 들어 일주일에 하루 집에서 일하는 것에 대해 물었습니다. 상사는 여러 가지 이유로 그것을 좋아하지 않습니다. 일부 동의합니다. 그러나이 경우 반드시 적용 할 필요는 없다고 생각합니다. 우리는 실제 사무실이 있고 (각각 2..3 명), 산만 함은 여전히 …

3
열거 형 데이터 형식을 사용하는 대신 새 데이터베이스 테이블을 만드는 것이 낭비입니까?
내가 제공하는 4 가지 유형의 서비스가 있다고 가정합니다 (빈번히 변경되지는 않음). 테스팅 디자인 프로그램 작성 다른 각각 위의 범주 중 하나에 해당하는 60-80 개의 실제 서비스가 있다고 가정합니다. 예를 들어, "서비스"는 "기술 A를 사용한 테스트 프로그램"일 수 있으며 "테스트 중"유형입니다. 데이터베이스로 인코딩하고 싶습니다. 몇 가지 옵션을 생각해 냈습니다. 옵션 0 …


11
C에서 쉬프팅과 곱셈의 시간 차이를 테스트 할 때 차이가 없습니다. 왜?
나는 이진수를 바꾸는 것이 2 ^ k를 곱하는 것보다 훨씬 효율적이라는 것을 배웠다. 그래서 나는 실험하고 싶었고 다음 코드를 사용하여 이것을 테스트했습니다. #include <time.h> #include <stdio.h> int main() { clock_t launch = clock(); int test = 0x01; int runs; //simple loop that oscillates between int 1 and int 2 for …

18
기업이 개발자에게 재미있는 악기를 사지 않는 이유는 무엇입니까? [닫은]
개발에 지쳐서 여러 번 정신이 더 이상 도움이되지 않는 경우 (집에서), 단순히 재미있는 일을하고 더 높은 문제 해결 능력으로 더 많은 시간 동안 일을 할 수있게됩니다. 그러나 개발자의 생산성과 효율성을 높이기위한 기술로 관리자에게이 기술을 추천했을 때, 그는 업무가 오락의 장소가 아니라는 사실을 받아들이기를 거부했습니다. 이 공식이 저에게 효과적이라고 생각합니다. 다른 …

7
부활절 달걀에 대해 어떤 주장이 있습니까? 부활절 달걀을지지하는 주장이 있습니까? [닫은]
나는 약간의 광대 한 사람이므로 부활절 달걀에 대한 아이디어는 여전히 나에게 호소력이 있습니다. 나는 전에 내 코드에 추가했지만 내 친구 그룹은 CTRL-FU를 사용하여 계란을 트리거하는 농담을하고 있습니다. 이제 성능에 대해서도 약간의 편집증이 있으므로 가능할 때마다 초과 량을 제거하는 것이 좋습니다. 이것은 100 % 불필요한 코드이기 때문에 부활절 달걀과 크게 모순됩니다. …

5
어떤 시점에서 디스크 I / O의 비동기 읽기가 동기보다 효율적입니까?
여러 소비자에 대한 파일을 읽는 코드가 약간 있고 파일 크기가 임의의 크기라고 가정하면 : 파일을 비동기 적으로 읽는 것이 어떤 크기에서 더 효율적입니까? 또는 달리 말하면, 파일을 동 기적으로 읽는 것보다 더 빠르려면 파일이 얼마나 작아야합니까? 매우 작은 파일을 읽을 때 동 기적으로 (특히 .NET에서) 비동기 적으로 읽는 데 시간이 …
22 efficiency  async  io 

8
정렬 된 데이터가 필요한 이진 검색이 선형 검색보다 나은 이유는 무엇입니까?
나는 선형 검색이 순진한 접근 방식이며 바이너리 검색이 더 나은 점근 적 복잡성으로 인해 성능보다 우수하다고 들었습니다. 그러나 바이너리 검색 전에 정렬이 필요할 때 선형 검색보다 나은 이유를 이해하지 못했습니다. 선형 검색은 O(n)이진 검색입니다 O(log n). 그것은 이진 검색이 더 낫다는 말의 기초 인 것 같습니다. 그러나 이진 검색에는 O(n …

5
테스트 속도를 위해 컴퓨터 속도를 낮추는 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 대부분의 사람들이 동의 하듯이 개발자에게 느린 컴퓨터를 제공하여 빠른 코드를 작성하도록 장려하는 것은 좋은 생각이 아닙니다 . …
20 efficiency 

7
모듈 식 프로그래밍이 계산 시간에 영향을 줍니까?
누구나 코드를 모듈화해야한다고 말하지만 더 적지 않지만 더 큰 메소드보다는 더 많은 메소드 호출을 사용하면 덜 효율적이지 않습니까? 그 문제에 대한 Java, C 또는 C ++의 차이점은 무엇입니까? 특히 그룹에서 편집, 읽기 및 이해하기가 더 쉽다는 것을 알게되었습니다. 따라서 코드 시간 이점과 비교할 때 계산 시간 손실이 중요하지 않습니까?
19 java  c++  c  efficiency 

8
단순히 코드를 테스트하는 데 오랜 시간이 걸리면 어떻게 효과적으로 프로그래밍합니까?
내 워크 플로는 항상 하나의 논리적 단계를 작성한 다음 프로그램을 실행하고 출력을 검사하는 것이 었습니다. 이 과정을 통해 대학에서 과제를 수행 할 수있었습니다. 그러나 더 많은 개발을 할 때 코드를 컴파일하고 실행하는 데 1-2 분이 걸리는 경우가 종종 있습니다. 예를 들어 프로그램을 마이크로 컨트롤러에 업로드하고 외부 서버와 상호 작용해야하며 인증, …
16 efficiency  time 

6
다른 직원이 남긴 프로젝트를 어떻게 관리합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

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