Main Content

profsave

프로파일링 결과를 HTML 형식으로 저장

설명

예제

profsave는 MATLAB® 프로파일러가 생성한 결과를 HTML 형식으로 저장합니다. 먼저, 함수가 profile("info")를 실행하여 결과를 포함하는 구조체에 액세스합니다. 그런 다음 결과를 요약하는 HTML 파일과 구조체의 FunctionTable 필드에 나열되어 있는 각 함수에 대한 별도의 HTML 파일을 생성합니다. 프로파일링 결과에 대한 자세한 내용은 profile 함수를 참조하십시오.

기본적으로 profsave는 파일을 현재 폴더에 있는 profile_results 하위 폴더에 저장합니다.

profsave(profinfo)profinfo로 지정된 프로파일링 결과를 HTML 형식으로 저장합니다. profinfo는 앞에서 profile("info") 호출로 반환된 구조체입니다.

예제

profsave(profinfo,foldername)은 HTML 파일을 foldername으로 지정된 폴더에 저장합니다. 폴더가 존재하지 않을 경우 함수가 해당 폴더를 만듭니다.

예제

모두 축소

프로파일러를 켜고 magic 함수를 호출합니다.

profile on
n = 100;
M = magic(n);
profile off

결과를 HTML 파일로 저장합니다. 기본적으로 profsave는 파일을 현재 폴더에 있는 profile_results 하위 폴더에 저장합니다.

profsave

코드를 프로파일링하고 결과를 현재 폴더 내에 있는 하위 폴더에 저장합니다.

프로파일러를 켠 다음 여러 개의 선이 그려진 플롯을 만듭니다.

profile on
plot(magic(5))

Figure contains an axes object. The axes object contains 5 objects of type line.

프로파일링 결과로 HTML 파일을 만들고 파일을 현재 폴더에 있는 myresults 하위 폴더에 저장합니다.

p = profile("info");
profsave(p,"myresults")

입력 인수

모두 축소

프로파일러 통계량으로, 구조체로 지정됩니다. 프로파일러 통계량 구조체를 만들려면 profile("info")를 호출하십시오. 자세한 내용은 profile 항목을 참조하십시오.

폴더 이름으로, string형 스칼라 또는 문자형 벡터로 지정됩니다. foldername은 상대 경로를 포함할 수 있지만, 지정된 폴더가 현재 폴더에 있어야 합니다. 그렇지 않으면 foldername은 전체 경로를 포함해야 합니다.

버전 내역

R2006a 이전에 개발됨