SlideShare a Scribd company logo
1 of 16
File Merge
20123352 김혜진
CONTENTS
Ⅱ. open/close/read/writeⅠ. REVERSE
code
결과값
실행시간
성능분석
code
문제점
성능분석
Ⅰ. REVERSE
code
결과값
실행시간
성능분석
Ⅰ. REVERSE Code
문자열과 길이를 받아와
마지막 인덱스와 첫 인덱스의
값을 교환
Ⅰ. REVERSE 결과값
문자들이 거꾸로 출력됨
Ⅰ. REVERSE 실행시간
5번 실행 평균 109.82 sec
Ⅰ. REVERSE 성능분석
성능분석 정보수집
성능분석 정보결과
Ⅰ. REVERSE 성능분석
Event count
Ⅱ. open/close/read/write
code
문제점
성능분석
Ⅱ. open/close/read/write Code
시스템콜인 open/close/read/write를 이용한 파일열기, 쓰기와
스트림기반의 fopen/fclose/fgetc/fputc를 이용한 파일열기,쓰기를 비교
함
fopen open
Ⅱ. open/close/read/write Code
fclos
e
close
Ⅱ. open/close/read/write Code
fgetc /fputc
read /write
Ⅱ. open/close/read/write 문제점
컴파일은 되나 file_0001과 file_0002를 합치려
실행시켜 보니 Segmentation fault가 발생했다...
Ⅱ. open/close/read/write 성능분석
Segmentation fault가 발생하였지만 성능분석을 함
성능분석 정보수집
성능분석 정보결과
Ⅱ. open/close/read/write 성능분석
Event count
Ⅱ. open/close/read/write 성능분석
1,887,987 – 1,827,921 = 60,066(약 4%감소)
원래 코드와 cpu cycle 수를 비교

More Related Content

Viewers also liked

Presentación modelos administrativos 15 a
Presentación modelos administrativos 15 aPresentación modelos administrativos 15 a
Presentación modelos administrativos 15 aandrendon
 
Pdf20140331112224467
Pdf20140331112224467Pdf20140331112224467
Pdf20140331112224467BESttau
 
Plantas de tratamiento aclara periódico corporativo noviembre 2015
Plantas de tratamiento aclara periódico corporativo noviembre 2015Plantas de tratamiento aclara periódico corporativo noviembre 2015
Plantas de tratamiento aclara periódico corporativo noviembre 2015AclaraPTARs
 
Gianotti maria de los angeles tp final_ unidad 5y 6 (1)
Gianotti maria de los angeles tp final_ unidad 5y 6 (1)Gianotti maria de los angeles tp final_ unidad 5y 6 (1)
Gianotti maria de los angeles tp final_ unidad 5y 6 (1)mariangianotti9
 
Palestra o Mundo Digital
Palestra o Mundo DigitalPalestra o Mundo Digital
Palestra o Mundo Digitalphkrdoso
 
Temas de interes
Temas de interesTemas de interes
Temas de interesNew Trend
 
PLAN DE TRABAJO "TERCERA JORNADA"
PLAN DE TRABAJO "TERCERA JORNADA"PLAN DE TRABAJO "TERCERA JORNADA"
PLAN DE TRABAJO "TERCERA JORNADA"Osiel24
 
Segundo reporte de lectura
Segundo reporte de lecturaSegundo reporte de lectura
Segundo reporte de lecturaprincesauris2092
 
Reference Solon Schmidtz
Reference Solon SchmidtzReference Solon Schmidtz
Reference Solon SchmidtzGino Klein
 
3a caminhada aecu
3a caminhada aecu3a caminhada aecu
3a caminhada aecuProfAnto
 

Viewers also liked (18)

Netiqueta
NetiquetaNetiqueta
Netiqueta
 
Presentación modelos administrativos 15 a
Presentación modelos administrativos 15 aPresentación modelos administrativos 15 a
Presentación modelos administrativos 15 a
 
Pdf20140331112224467
Pdf20140331112224467Pdf20140331112224467
Pdf20140331112224467
 
Prueba n9
Prueba n9Prueba n9
Prueba n9
 
Plantas de tratamiento aclara periódico corporativo noviembre 2015
Plantas de tratamiento aclara periódico corporativo noviembre 2015Plantas de tratamiento aclara periódico corporativo noviembre 2015
Plantas de tratamiento aclara periódico corporativo noviembre 2015
 
Reporte
ReporteReporte
Reporte
 
Gianotti maria de los angeles tp final_ unidad 5y 6 (1)
Gianotti maria de los angeles tp final_ unidad 5y 6 (1)Gianotti maria de los angeles tp final_ unidad 5y 6 (1)
Gianotti maria de los angeles tp final_ unidad 5y 6 (1)
 
Palestra o Mundo Digital
Palestra o Mundo DigitalPalestra o Mundo Digital
Palestra o Mundo Digital
 
Férias
FériasFérias
Férias
 
Temas de interes
Temas de interesTemas de interes
Temas de interes
 
PLAN DE TRABAJO "TERCERA JORNADA"
PLAN DE TRABAJO "TERCERA JORNADA"PLAN DE TRABAJO "TERCERA JORNADA"
PLAN DE TRABAJO "TERCERA JORNADA"
 
Segundo reporte de lectura
Segundo reporte de lecturaSegundo reporte de lectura
Segundo reporte de lectura
 
Office
OfficeOffice
Office
 
New Sherie
New SherieNew Sherie
New Sherie
 
Reference Solon Schmidtz
Reference Solon SchmidtzReference Solon Schmidtz
Reference Solon Schmidtz
 
Gabinete
GabineteGabinete
Gabinete
 
Lectura numero 3
Lectura numero 3Lectura numero 3
Lectura numero 3
 
3a caminhada aecu
3a caminhada aecu3a caminhada aecu
3a caminhada aecu
 

FileMerge