Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

PROF(5)

��������
prof - ���������� ���������� ������� ����� �������

���������

        #define MARK
        #include <prof.h>
        
        void MARK (name)

��������
����� ������� MARK ������ ����� � ������ name, ������� � ����� ������ ���������� ���������� ������� ���������� ���������� ����� ����� �������. ���������� ������ ������� �������� � ���������� �������� ��� ������ �����, � ����������� ����� ������������ � ���������� �����, ��������� ����������� ������� MARK, ���, ���� ������� � �������� ������� ���, �� � ����� ����� �������.

��� name ����� ���� ������������ ����������� ����, ���� � �������� �������������. � �������� ������ ����� ��� ������������� ����� ������ ���� �����������, ������ ��� ����� ��������� � ������� ������������ �� ������.

����� ������ ����������� ������� �������������� ��������, ��� MARK ������ ���� ���������� �� ����, ��� � ����� ����� ������� ���� <prof.h>. ��� MARK ����� ���� ���������� � ������� ��������� �������������, ��� ��� ������� ����, ��� � ������� ��������� ��������� ������, ��������:

   cc  -p -DMARK f1.c

���� ��� MARK �� ����������, �� ����������� � �������� MARK (name) ����� ���� ��������� � �������� ������, ��� ��� ��� ����� ���������������.

����������� �������������� ������� ����� � ������� ����� -g ��������� prof(1).

������
� ������ ������� ������� ����� ������������ ��� ����������� �������, ������������ �� ���������� ������� �����. ���� ���� ������ �� �������������� � ������������ � ��������� ������ ������ MARK, �� ������� ������������.

#include <prof.h>
f1 ()
 {
  int i,j;
   ...
  MARK(loop1);
  for (i = 0; i < 2000; i++) {
   ...
  }
 MARK(loop2);
 for (j = 0; j < 2000; j++) {
  ...
 }
}

��. �����
profil(2), monitor(3C).
prof(1) � ����������� ������������.

�����������
��� ������ ������� MARK �� ������ ���� �������� ����� �������� � ������ name, ��� ��� ������ ��������� � ���� ������������ ������� � ������� �������� � ������ � �����.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT