Web�V�X�e���̈��蓮��ɂ́A�������g�p�ʂ̓K�Ȍ��ς��肪�s���B����JavaVM�Ń��������ǂ̂悤�ɊǗ�����邩�𗝉����Ă��邾�낤���H�@�������Ɋւ����肪��������ƁA�m����Z�p�����̕s���ɂ���Ė�肪�������������BJavaVM�łǂ̂悤�Ƀ��������Ǘ�����Ă��邩�𗝉����A���m�ȃ������T�C�W���O������W�̃g���u���̑��������ւƂȂ��悤�B
���̋L������������ł��B����o�^����ƑS�Ă������������܂��B
�@�܂��AJavaVM���ǂ̂悤�Ƀ��������g���Ă��邩�𗝉����Ă������BJavaVM���v���O���������s����ƁAJava�̃v���Z�X�ɂ���ă��������g�p�����BJava�̃v���Z�X�ł́AJava�q�[�v�APerm�q�[�v�AC�q�[�v�A����уX���b�h�X�^�b�N�Ƃ���4�̃������̈���g�p����B
�@Java�q�[�v�̓A�v���P�[�V�����v���O�����̊e��I�u�W�F�N�g���i�[����̈�ł���AClass��new�Ŋm�ۂ����BJava�q�[�v��New�̈��Old�̈�ɕ������ANew�̈�͂����Eden�ASurvivor(from�Ato)����\�������B�����͌�قǐ�������K�x�[�W�R���N�V����(GC)�Ő��ゲ�Ƃ̗̈�Ƃ��ė��p�����BEden���������ꂽ����̃I�u�W�F�N�g�ASurvivor��������x�̊Ԏg�p����Ă���I�u�W�F�N�g�AOld�������Ԏg�p���ꂽ�I�u�W�F�N�g���i�[����̈�ł���B
�@Java�q�[�v�ȊO�̗̈�ł́APerm�q�[�v�̓N���X��\�b�h�Ȃǂ̃��^�f�[�^���i�[����̈�AC�q�[�v��OS�l�C�e�B�u�ȃ������̈�A�X���b�h�X�^�b�N��Java�̃A�v���P�[�V���������p����Java�X���b�h�̃X�^�b�N�̈�ł���(�}1)�B
�@�����̊e�탁�����̈�̃T�C�Y�́AJavaVM�N�����̃I�v�V�����Ŏw�肷�邱�Ƃ��ł���BJavaVM�̃�������Ԃ̃T�C�Y�⊄���Ȃǂ��w�肷��A��ȋN�����I�v�V������\�Ɏ����B
�I�v�V������ | �I�v�V�����̈Ӗ� |
---|---|
-Xmx | Java�q�[�v�̍ő�T�C�Y��ݒ�B�P�ʂ̓o�C�g |
-Xms | Java�q�[�v�̏����T�C�Y��ݒ�B�P�ʂ̓o�C�g |
-XX:MaxPermSize | Perm�q�[�v�̍ő�T�C�Y��ݒ�B�P�ʂ̓o�C�g |
-XX:PermSize | Perm�q�[�v�̏����T�C�Y��ݒ�B�P�ʂ̓o�C�g |
-Xmn | New�̈�̏����l����эő�l��ݒ�B�P�ʂ̓o�C�g |
-Xss | �P�X�^�b�N�̈�̍ő�T�C�Y��ݒ�B�P�ʂ̓o�C�g |
-XX:NewRatio | New�̈�ɑ��� Old�̈�̊�����ݒ�B2��ݒ肵���ꍇ�́ANew�̈��Old�̈�̊������A1:2�ɂȂ� |
�@�����̃I�v�V������p���āA�������T�C�Y��K�ɐݒ肷��K�v������B�������̕s����java.lang.OutOfMemoryError���������ăV�X�e�����s����ɂȂ�����AGC�̑����ɂ�鐫�\��̖��ɂȂ������肷�邽�ߒ��ӂ��K�v���B
�@JavaVM�̃������Ǘ��̗����ɕK�{�ƂȂ�GC�ɂ��Ă����K���Ă������BJava�ł́A�A�v���P�[�V�����v���O�����Ŏg�p�ς݃��������I�ɍ폜����K�v�͂Ȃ��B�s�v�ɂȂ����������́AJavaVM�ɂ���Ď����I�ɉ������邩�炾�B�v���O�����̏������i�ނƁAJavaVM�̃��������(���Java�q�[�v)�͎g�p�ς݂Ǝg�p���̗̈悪���݂��A�g�p�ł��郁�����̈悪�����Ă����B�����ŁA�������̈悪�s������ƁAJavaVM�͎g�p�ς݂̕s�v�ȃ������̈���������B���ꂪGC�ł���B(�}2)
�@�����ŁAGC�̎d�g�݂ɂ��Đ�������BJava VM�ł́AJava�q�[�v�̈��New�̈��Old�̈�ɕ����ĊǗ����邱�Ƃ������B����́A���������I�u�W�F�N�g�̑唼�͒Z���ԂŎg�p�ς݃I�u�W�F�N�g�ɂȂ邩�炾�BGC�����̃I�u�W�F�N�g�̐�����ӎ����čs����B
Copyright © ITmedia, Inc. All Rights Reserved.