컴퓨터 내부 연산과 외부 출력 부하 비교이다. 테스트한 이유는 서로의 성능이 다른 컴퓨터에서 동일한 프레임으로 프로그램을 돌릴 경우, 상대적으로 성능이 낮은 컴퓨터에서 성능이 좋은 컴퓨터를 커버 할수 있을지에 대한 생각 때문이였다. 당연히 내부 연산만 하는게 더 빠르겠지만, 얼마나 차이를 보일지에 대한 테스트를 해보았다. 실험 코드 #include #include #pragma comment(lib, "winmm.lib") const int ccc = 200000; int main( void ) { DWORD Check_time = timeGetTime(); DWORD a[ccc]; // 내부 연산 for(int i = 0; i < ccc; i++ ) a[i] = timeGetTime(); // 모니터 ..
비교 검색 결과
해당 글 3건
컴퓨터 연산과 출력 부하 비교
연구실/파편화된 기록들
2008. 9. 2. 21:09
전역함수 Vs 함수 객체 Vs 멤버 함수 의 호출 비용 비교
#include #include //#include //#pragma comment(lib, "Wininet.lib") class Test { public: void operator()( void ) { for(size_t i = 0; i < 10; ++i) { int a; } } void TestFunc( void ) { for(size_t i = 0; i < 10; ++i) { int a; } } }; void TestFunc( void ) { for(size_t i = 0; i < 10; ++i) { int a; } } int main(void) { Test a; std::cout
연구실/파편화된 기록들
2008. 7. 25. 01:00
for Vs while 의 반복 비용 비교
Purpose-built post 왜 이런 생각을 하게 되었냐면, .. KGCA15기 프로그래밍반 짝궁인 선호가 루프를 돌릴때 for을 사용 하여 for(;;;) 을 쓰길래, 왜 그렇게 쓰는지 물어 보니.. .. 명서인 "C programing language"에는 모두 이렇게 되어 있더라. 라고 말해 주었다.. 혹시나 해서.. 집에와 MSVC2005 로 어샘블리어 비교를 하기 시작하여, 그 결과를 올리게 된다. Content 결론을 내기전에 우선 두가지 측면에서 while과 for을 봐야한다. 우선 조건이 있는 루프를 돌때 예(while(비교), for(;비교;)) 1. 조건문이 있는 while과 for 문 비교 while unsigned int i = -1, j = 0; while(j < i) { +..
연구실/파편화된 기록들
2008. 7. 3. 02:15
최근댓글