How to Understand Performance Problems
���s���̃V�X�e���̃p�t�H�[�}���X�𗝉����邱�Ƃ́A�f�o�b�O���w�K�����̂Ɠ������R�������������܂����B���Ȃ����������R�[�h�̃R�X�g�����S�ɐ��m�ɗ������Ă��Ă��A���Ȃ��̃R�[�h�́A���Ȃ����قƂ��ǐ����ł��Ȃ����Ž��ł��鑼�̃\�t�g�E�F�A�V�X�e�����Ăяo���ł��傤�B�������A���ۂɂ́A�p�t�H�[�}���X�̖����͈��ʓI�Ƀf�o�b�O�����������قȂ��A�����ȒP�ł��B
���Ȃ��₠�Ȃ��̌ڋq���A�V�X�e�����T�u�V�X�e���̑��x���x�������ƍl���Ă����Ƃ��܂��B�������悤�Ƃ����O�ɁA�Ȃ����ꂪ�x���̂��̐��_���f�����\�z�����K�v�������܂��B�������s���ɂ́A�v���t�@�C�����O�c�[���܂��͓K�ȃ��O���g�p���āA���Ԃ₻�̑��̃��\�[�X�����ۂɔ��₳���Ă����ꏊ�����肵�܂��B���̎��Ԃ�90�����R�[�h��10���ɔ��₳�����Ƃ����L���Ȍ��t�������܂��B���͂����Ƀp�t�H�[�}���X�̖����ɑ������o�͔��p�iI / O�j�̏d�v�����lj����܂��B�����̏ꍇ�A�قƂ��ǂ̏ꍇ�AI / O�͂����Ӗ��Ŕ��₳���܂��B������I / O�ƃR�[�h�̍�����10�������‚��邱�Ƃ́A���Ȃ��̃����^�����f�����\�z���邽�߂̑������ł��B
�R���s���[�^�V�X�e���̐��\�ɂ͑����̎����������A�����̃��\�[�X��������܂��B���肷���ŏ��̃��\�[�X�́A wall-clock time �ł��B�����́A�v�Z�ɕK�v�ȍ��v���Ԃł��B���M���O�E�H�[���N���b�N�����́A���̃v���t�@�C�����O�����p�I�łȂ��ŋN�����\���s�”\�ȏɂ‚��Ēʒm�ł��邽�߁A���ɏd�v�ł��B�������A�����͕K�������摜�S�̂��\���Ƃ͌����Ȃ��B�ꍇ�ɂ����Ă͏������Ԃ��������܂����A���ۂɏ������Ȃ����Ȃ��Ȃ��R���s���[�e�B���O�‹��ł́A�����ɑ����̃v���Z�b�T�b����������̂͂����Ɨǂ��ł��傤�B���l�ɁA�������[�A�l�b�g���[�N�ш敝�A�f�[�^�x�[�X�܂��͑��̃T�[�o�[�ւ̃A�N�Z�X�́A�ŏI�I�Ƀv���Z�b�T�b�������͂邩�ɍ����ɂȂ��”\���������܂��B
���������ꂽ���L���\�[�X�̋����́A�f�b�h���b�N�ƋQ���������N�����”\���������܂��B�f�b�h���b�N�́A�s�K�ȓ�����\�[�X�v���̂��߂ɏ����ł��Ȃ����Ƃł��B�Q���Ƃ́A�R���|�[�l���g���K�ɃX�P�W���[�����邱�Ƃł͂����܂����B���ꂪ���ׂĊ��҂ł����ꍇ�́A�v���W�F�N�g�̊J�n�����炱�̋����𑪒肷�����@�����邱�Ƃ��őP�ł��B���̋������N�����Ȃ��Ă��A���������M�������ĕ\���ł��邱�Ƃ͔����ɗL�p�ł��B