�@Java VM�̃`���[�j���O�|�C���g�ɂ́A�q�[�v�T�C�Y�ƃK�x�[�W�E�R���N�V�����i�ȉ�GC�j�̐ݒ肪����܂��B�����ł͎��ۂɃ`���[�j���O�E�e�X�g���s���K�Ȑݒ�l�����߂Ă݂܂��傤�B
�I�v�V���� | �p�����[�^�� | ���� |
---|---|---|
�q�[�v�T�C�Y�̃I�v�V���� | Xms | �ŏ��q�[�v�T�C�Y��ݒ肷�� |
Xmx | �ő�q�[�v�T�C�Y��ݒ肷�� | |
GC�̃I�v�V���� | XX:NewSize | New����̈�̃q�[�v�T�C�Y��ݒ肷�� |
XX:MaxNewSize | New����̈�̍ő�q�[�v�T�C�Y��ݒ肷�� | |
XX:SurvivorRatio | New����̈�̃q�[�v�T�C�Y�䗦��ݒ肷��i�ʏ�8�ɐݒ�j | |
�\3�@Java VM�̃I�v�V�����\�iJava VM�̃q�[�vGC�Ɋւ���ڂ����������������Q�Ɓj |
�@�q�[�v�T�C�Y���V�X�e���̎g�p�\�ȋ������������傫���Ȃ�Ȃ��悤�ɂ��܂��B�y�[�W�X���b�v���p�ɂɔ������Ȃ����x�ɐݒ���s���Ă��������BOS�̃y�[�W���O�̐ݒ�ɂ��e�����܂����A�g�p�\�ȕ����������iOS�܂��͂��̂ق��̃v���Z�X�ɂ���Đ�L����Ȃ������������j��80�����Ó��Ȓl�Ǝv���܂��B����̃e�X�g�ł́A�i�S�̃�����[512Mbytes] -OS�g�p�̃������T�C�Y[128Mbytes]�j�~80����307Mbytes�ƂȂ�܂��B�܂��A�ʏ�AXms��Xmx�͓����l�ɐݒ肳��A�q�[�v���̕��ׂ��y�����܂��B
�@�p�t�H�[�}���X�����コ����|�C���g�́A�L���b�V�����ꂽ�I�u�W�F�N�g���Ȃ�ׂ��ė��p����悤�ɃA�v���P�[�V�������쐬���邱�ƂƁANew����̈��Old����̈�̔䗦���l���Ȃ���XX:NewSize�AXX:MaxNewSize�̒l��ݒ肷�邱�Ƃł��B�L�����Ԃ̒Z���I�u�W�F�N�g�������قǁAXX:NewSize�AXX:MaxNewSize��傫������K�v������܂��B
�@����̃`���[�j���O�E�e�X�g�ŁAXX:NewSize�AXX:MaxNewSize�̓K���l�����߂Ă݂܂��傤�B��ʓI�ɂ́A�L�����Ԃ̒Z���I�u�W�F�N�g�̐��������̂ŁAGC�̐ݒ�l�́AXX:NewSize�AXX:MaxNewSize�̒l�Ƃ��A�ő�q�[�v�T�C�Y��1/4���x�Ƃ����Ă��܂����A�\�z�����A�v���P�[�V�������A�ǂ̒��x�̊����ŗL�����Ԃ̒Z���I�u�W�F�N�g�����݂��邩�ɂ���ĕς���Ă��܂��B
�@XX:NewSize�AXX: MaxNewSize�ɂ��āA�\4�̐ݒ�l�ŃA�v���P�[�V�����E�T�[�o�ɍő啉�ׁi���z���[�U�[��40�j��10���Ԃ������Ƃ��̃p�t�H�[�}���X�𑪒肵�܂����i���̂ق���Java VM�p�����[�^�ujava -hotspot -ms358m -mx358m -XX:SurvivorRatio=8 �c�c.�v���Œ�l�Ƃ��Ă��܂�) �B
�e�X�g�ԍ� | �ύX�p�����[�^�iXX:NewSize��XX:MaxNewSize�̐ݒ�l�j |
---|---|
1 | �q�[�v�T�C�Y�̑S�́i307Mbytes�j�̖�70���A214Mbytes�ɐݒ� |
2 | �q�[�v�T�C�Y�̑S�́i307Mbytes�j�̖�60���A184Mbytes�ɐݒ� |
3 | �q�[�v�T�C�Y�̑S�́i307Mbytes�j�̖�50���A153Mbytes�ɐݒ� |
4 | �q�[�v�T�C�Y�̑S�́i307Mbytes�j�̖�30���A92Mbytes�ɐݒ� |
5 | �q�[�v�T�C�Y�̑S�́i307Mbytes�j�̖�25���A76Mbytes�ɐݒ� |
6 | �q�[�v�T�C�Y�̑S�́i307Mbytes�j�̖�20���A61Mbytes�ɐݒ� |
7 | �q�[�v�T�C�Y�̑S�́i307Mbytes�j�̖�10���A30Mbytes�ɐݒ� |
�\4 �`���[�j���O�E�e�X�g���ڕ\ |
�@�\5������}9�Ƀ`���[�j���O�E�e�X�g�̌��ʂ������܂��BXX:NewSize��XX:MaxNewSize���q�[�v�T�C�Y�S�̂�30������25���ɐݒ肵���Ƃ����ł������p�t�H�[�}���X�邱�Ƃ��ł��܂����B
�q�[�v�T�C�Y�ɐ�߂銄�� | 70% | 60% | 50% | 40% | 30% | 25% | 20% | 10% |
---|---|---|---|---|---|---|---|---|
TPS | 60.231 | 62.001 | 63.231 | 72.32 | 78.234 | 78.211 | 77.092 | 73.212 |
�\5�@XX:NewSize��XX:MaxNewSize�̒l�̐ݒ��ς����Ƃ��̕b���Ƃ̃g�����U�N�V�������iTPS�j |
�@�}10�A�}11��WebLogic Server�̊Ǘ��R���\�[���́u�p�t�H�[�}���X�E���j�^��ʁv�Ɍ�����悤�ɁA70���ɐݒ肵���Ƃ���20���ɐݒ肵���Ƃ��̃������g�p���ׂ�ƁANew����̈��GC(Minor GC)��Old����̈��GC(Major GC)�̔����p�x���Ⴂ�܂��B20���ł́A���|�I��Minor GC���������i�}11�̃O���t�ׂ̍��ȃM�U�M�U�j�A70���ł́AMajor GC�i�}10�̃O���t�̑傫�ȎR�j��Minor GC�i�}10�̃O���t�̒����炢�̎R�j�̔����p�x���������炢�ł��BMajor GC��Minor GC�ɔ�������̕��ׂ�������̂ŁA�L�����Ԃ̒Z���I�u�W�F�N�g��Minor GC�ŏ���������悤�ɐݒ肵�Ă��������B
Copyright © ITmedia, Inc. All Rights Reserved.