디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

printf 와 write 함수 성능비교 질문좀요

ㅅㅌㅇ(175.214) 2013.03.17 23:53:46
조회 214 추천 1 댓글 13

1. printf 함수를 사용했을 경우와 write 시스템 호출(system call)을 사용하였을 경우의 
성능을 비교하는 프로그램을 작성하고, 그 결과를 분석하시오.

위가 문제 였구
------------------------------------------------------------------------

이게 내가 짠 소스인데

#include <stdio.h>
#include <fcntl.h>
#include <time.h>

int main(void)
{
        struct timespec ts;
        long time1, time2, time3;

        clock_gettime(CLOCK_REALTIME, &ts);
        time1=ts.tv_nsec;
        printf("HelloWorldn");

        clock_gettime(CLOCK_REALTIME, &ts);
        time2=ts.tv_nsec;
        write(0, "HelloWorldn", 11);

        clock_gettime(CLOCK_REALTIME, &ts);
        time3=ts.tv_nsec;

        printf("%.10ldn%.10ldn", time3-time2, time2-time1);           
        return 0;
}
----------------------------------------------------------------------

이것은 결과값

HelloWorld
HelloWorld
0000135000
0000186000
----------------------------------------------------------------------

여기서 프갤분들한테 질문 2가지만

소수 10자리 까지 출력하려고 했는데 

http://kldp.org/node/123679

위 사이트의 상단 결과값은 나처럼 000으로 채워짐
아래 결과값은 끝까지 정밀값이 전부 구해짐

왜 저런 현상이 나는거죠? OS 차이인가...

2번째는 문제 printf 와 write 쓰면 후자가 더 느린데 이유가 뭔지 ;
결과만 도출했고 설명을 못하겠음요...
버퍼 차이인가... 대충이라도 설명좀 해주실분;

추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 모태 솔로도 구제해 줄 것 같은 연애 고수 스타는? 운영자 25/07/21 - -
351374 항상 밝던 친군데.. 대학가고 변했음 [3] DART(116.41) 13.03.22 128 0
351373 c언어로 쉽게 풀어쓴 자료구조 중인데요..질문좀 할께요. [8] c언어(115.22) 13.03.22 136 0
351372 오토런 바이러스 어떻게 조짐?? 오토런(210.102) 13.03.22 161 0
351371 이제 퇴근해야지.. 하루종일 놀다가 가네.. 꼬마야갤로그로 이동합니다. 13.03.22 39 0
351370 전기기능사 자격증 있으신분? [2] 무식(61.255) 13.03.22 76 0
351369 로봇이 사람어깨주물러주고 설거지할날 우리가살아있을때오긴오냐? [4] 페이스북끄럽(198.144) 13.03.22 76 0
351368 msdn이 광학미디어에 담긴 마지막 버전이 몇인가요? [2] 에어로홍갤로그로 이동합니다. 13.03.22 61 0
351367 인공지능을 구현하려면 [10] ㅇㅇ(1.177) 13.03.22 155 0
351366 학교에 깔려있는 visualc++ 6.0 usb에 담아서 집에서 해두됨? [6] ㅇㅇ(115.41) 13.03.22 72 0
351364 nono님 [9] HiKiKoMoRi갤로그로 이동합니다. 13.03.22 92 0
351362 코드세이퍼형 전쟁...시간 오래 안걸려요 [3] 징기스칸4갤로그로 이동합니다. 13.03.22 121 0
351361 프갤에 묻기에는 아닌듯하나 하나 여쭙겠습니다. [2] ㅇㅇ(121.140) 13.03.22 68 0
351359 공을 멀리 차고 싶은 아기 [2] 에어로홍갤로그로 이동합니다. 13.03.22 69 0
351356 인공지능이라는거 노가다 아님? [4] ㅇㅇ(1.177) 13.03.22 110 0
351355 에이 씨발 오늘도 아무도 안해주구나 [8] 징기스칸4갤로그로 이동합니다. 13.03.22 112 0
351354 정말 마지막 하나만!! [5] 초보대학생(115.22) 13.03.22 65 0
351353 헤헤 오늘 연산자 읽는법 배웟음. [3] ㅇㅇ(115.41) 13.03.22 100 0
351351 코드세이퍼형 제발 한번만 안될까요?ㅠㅠ 징기스칸4갤로그로 이동합니다. 13.03.22 52 0
351349 packet형 한번만 제목좀 갈쳐주세요 [1] 징기스칸4갤로그로 이동합니다. 13.03.22 46 0
351348 오 자비를 베푸소서 평생을 섬기며 뫼시겠나이다 [12] 징기스칸4갤로그로 이동합니다. 13.03.22 130 0
351347 대학 컴공과 안나오고 IT학원만 다니면 프로그래머 안뽑아줌? [1] 고삼레버갤로그로 이동합니다. 13.03.22 179 0
351346 내가 너무 어렵게 생각한건가? 친절한형들 피자 사주고싶네 [6] 초보대학생(115.22) 13.03.22 66 0
351345 콧털세이퍼형님을 위해 준비했어요 [13] Packet갤로그로 이동합니다. 13.03.22 116 0
351344 코드세이퍼형 이주 제한 대신에 [12] 징기스칸4갤로그로 이동합니다. 13.03.22 178 0
351343 itcookbook 책 어때? [2] ㅇㅇ(115.41) 13.03.22 67 0
351342 스미골햏형님 요즘 딴데 취미 붙임? [2] Packet갤로그로 이동합니다. 13.03.22 77 0
351341 밑에꺼 첨부파일 바꿔서 다시올림.. 헬푸미 [12] 호섹서(211.255) 13.03.22 178 0
351340 상큼한노래듣고정신차리셈 [1] 백이.갤로그로 이동합니다. 13.03.22 38 0
351339 코드세이퍼형 오시면 덧글 좀 남겨주세요 [3] 징기스칸4갤로그로 이동합니다. 13.03.22 63 0
351338 프로그래밍 능력자형들 헬프미 [1] 호섹서(211.255) 13.03.22 62 0
351335 ★★고양이 애호가들은 인피니트 신보 man in love를 봅니다★★ 에어로홍갤로그로 이동합니다. 13.03.22 103 0
351333 신나는 재료역학^^ ㅁㄴㅇ(1.245) 13.03.22 33 0
351332 근데 언어의 차이란 뭔가요? [10] 초짜(218.235) 13.03.22 103 0
351331 다 검색해주는 프로그램 나와있나요? [3] 커리큘럼(218.235) 13.03.22 52 0
351330 천조국 커리큘럼하고 우리나라 커리큘럼 차이가 어떻게됨? [8] 커리큘럼(218.235) 13.03.22 101 0
351329 형들 내가 물어보고 싶은건 [23] 초보대학생(115.22) 13.03.22 144 0
351328 ccna이거 [2] ㅁㄴㅇㄹ(121.134) 13.03.22 111 0
351327 야 니들 이거 꼭해라 [1] 1434(182.216) 13.03.22 59 0
351326 유동닉 형들 봐라2 [1] 1434(182.216) 13.03.22 51 0
351325 좋아 질렀어!! 교보문고 샘으로 결정했다!! [2] 멍청닭(182.211) 13.03.22 56 0
351324 초보 대학생! [8] Packet갤로그로 이동합니다. 13.03.22 111 0
351323 유동닉 형들 봐바라 [2] 1434(182.216) 13.03.22 56 1
351322 c++에 대해서 엄청 간단한거 궁금한게 있어 [8] 초보대학생(115.22) 13.03.22 127 0
351320 직원 장례식때 아무것도 안해주는 회사도 있어? [11] +어게인갤로그로 이동합니다. 13.03.22 171 0
351319 아ㅏㅏㅏㅏㅏ어떻게 하는거지 .. . ㅠㅠㅠㅠㅠㅠㅠㅠㅠ [7] 형들(115.40) 13.03.22 71 0
351318 갑이 자꾸 자기들일 나한테 떠넘길라하네.. [3] 꼬마야갤로그로 이동합니다. 13.03.22 59 0
351317 진수 변환 이렇게 ㅅ하는거 맞어요? [9] 형들(115.40) 13.03.22 134 0
351316 형들 16진수 1F 라는건 뭐야 ?? [11] 형들(115.40) 13.03.22 230 0
351315 코드세이퍼형 어서 오세요 오시면 덧글좀 남겨주세요 [4] 징기스칸4갤로그로 이동합니다. 13.03.22 72 0
351314 도메인같은거 어떻게만듬?? x1e.to나 o1a.to같은 무료도메인 go2(121.176) 13.03.22 49 0
뉴스 '에스콰이어' 율림 송무팀으로 뭉친 이진욱-정채연-이학주-전혜빈! 신념과 감정이 맞부딪칠 인물관계도 대공개! 디시트렌드 07.24
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2