�극��ũ ����Ʈ���� �̽�

 

�� ������ �극��ũ ����Ʈ�� ���� �������� ���� ���� �̽��� ����մϴ�.

�극��ũ ����Ʈ�� ��۵� ��, �극��ũ ����Ʈ ��ȣ�� ���� Ȩ�� ������ ��Ÿ���ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ���� ���� �극��ũ ����Ʈ�� �� ���� ���¸� ���� �� �ֽ��ϴ�:

Status  

Line breakpoint  

Exception breakpoint  

Method breakpoint  

Comments  

set  

���õ� �극��ũ ����Ʈ�� �����ϰ� �ִ� Ŭ������ ���� �ε���� ���� �� ��Ʈ ���´� ���� �ð��� �Ǵ� ����� ���� ���� ��Ÿ���ϴ�.

valid  

N/A  

�극��ũ ����Ʈ�� ���� ������ �ڵ� ���� ������ �������μ� ����ſ� ���� �νĵ� �� ��ȿ�� ���´� ���� �ð� ���� ǥ�õ˴ϴ�.

invalid  

N/A  

�� �극��ũ ����Ʈ�� ��Ʈ���� �ʴ� ���� ǥ���ϴ�

�ּ� �Ǵ� �� ���� ���λ󿡼� �극��ũ ����Ʈ�� ������ ��

�� ��ȿ ���°� ǥ�õ˴ϴ�.

disabled  

���� ���´� �־��� �극��ũ ����Ʈ�� �Ұ����ϰ� �Ǵ��Ʒ��� ���ϴ�) ���� ǥ���մϴ�.

 


���� ����� ���� �ڵ尡 �����ϵ��� �ʾҴٸ�, �ҽ��� Ŭ���� ������ ���̰� �������� �𸣰� �׵��� �������� �ʽ��ϴ�.



���� Ȩ�� ������ �극��ũ ����Ʈ ��ȣ�� ��ſ��� �Ϻ� �ΰ� �ɼ��� �����մϴ�:

 ï¿½ê·¹ï¿½ï¿½Å© ����Ʈ�� ���� ������ �ణ�� ������ �����ϰ� �ִ� �˾� ������� ���콺 �����Ͱ� �극��ũ ����Ʈ ��ȣ ���� �ִ� �� ��Ÿ���ϴ�.



 
�극��ũ ����Ʈ ��ȣ�� ������ ��ư�� Ŭ���ϴ� ���� Ư���� �극��ũ ����Ʈ�� �����ϱ� ���� �Ϻ� �ΰ� �ɼ��� �����ϰ� �ִ� ���� �޴��� �θ��ϴ�:

Disable/Enable  

�� �׸��� ����� ���� ���� ��Ʈ�� ���ϴ� �극��ũ ����Ʈ�� ���� �����/������ �ʴ� ���� ����մϴ�. �Ұ����� �극��ũ ����Ʈ�� ���� ��� ������ ���������� �� �극��ũ ����Ʈ�� ���޵� �� � ���۵� �ʱ�ȭ���� ���� ���Դϴ�.

Remove  

�극��ũ ����Ʈ�� �����մϴ�.

Properties  

�� �극��ũ ����Ʈ�� ������ Breakpoints ���̾�α׸� �θ��ϴ�.



����� ���� ���̾�α׿��� �극��ũ ����Ʈ �Ӽ��� �� �� �ְ� ������ �� �� �ֽ��ϴ�:

List of breakpoints  

��� �극��ũ ����Ʈ�� ǥ���մϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ ��/�ٿ� Å° �Ǵ� ���콺�� ����Ͽ� ����� ������ �� �� �ֽ��ϴ�.  ï¿½ï¿½ Ư���� �극��ũ ����Ʈ�� �� �̸��� ���� �ִ� üũ �ڽ��� ����/�������� �Ͽ� �ӽ������� ����/�Ұ��� �� �� �ֽ��ϴ�.

Go to  

���õ� �극��ũ ����Ʈ�� �׺����Ʈ�ϰ�, �����ϴ� ���ο� ij���� ��ġ�ϰ�, ���̾�α׸� �ݽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ �극��ũ ����Ʈ�� ���� ������ �ʽ��ϴ�.


�� ������ F4Ű�� ������ �ҷ��� �� �ֽ��ϴ�.


 

View source  

���̾�αװ� ���� � �ִ� ���� �����ϰ��� �� ��ư�� ������ ���� Go to ï¿½ï¿½Æ°ï¿½ï¿½ �����ϴ�.

(������ ����� ij���� ��ġ�ϸ鼭 ���õ� �극��ũ ����Ʈ�� �����ϰ� �ִ� �ڵ� �������� �׺����Ʈ �մϴ�).  ï¿½ï¿½ï¿½ï¿½ �극��ũ ����Ʈ�� ���� ������ �ʽ��ϴ�.

Remove  

���õ� �극��ũ ����Ʈ�� �����մϴ�.  ï¿½ï¿½ï¿½ï¿½ ��� �극��ũ ����Ʈ�� �������� ���ŵǸ�, �� ���� ��� �̿� ������ � ���� �׷쵵 ������ ���� ���̰� Close�� ������ ��� ��ư�� �Ұ����ϰ� �ϰ� �� ���Դϴ�.

Close  

Breakpoints ���̾�α׸� �ݽ��ϴ�.



�� �극��ũ ����Ʈ ���� �� ���� ���� �׷��� �����մϴ�.  2���� ���� ������ �Ʒ��� ����˴ϴ�Actions ï¿½ï¿½  Conditions . 

���� �׷�


�극��ũ ����Ʈ�� ��Ʈ�� �� ����Ŵ� �� ���� ������ ������ ������ �� �ֽ��ϴ�:

Suspend VM execution  

�극��ũ ����Ʈ�� ���޵� �� ���α׷��� ������ �����ϱ� ���� �� üũ �ڽ��� �����Ͻʽÿ�.

Log messages  to console  

�극��ũ ����Ʈ�� ��Ʈ�� �� ����� �ܼ� ��¿��� ǥ�õǴ� �α� �޽����� ���ϴ� ��쿡 �� üũ �ڽ��� �����Ͻʽÿ�.

Log evaluated  expression 

���� ����� �� �극��ũ ����Ʈ������ � ǥ������ ���ϰ�, �ܼ� ��¿� �� ����� �ͽ���Ʈ �ϰ� �;��ϸ� �� üũ �ڽ��� �����Ͻʽÿ�.


Ư���� �극��ũ ����Ʈ�� ���޵� �� ���� �򰡵� ǥ������ ����Ȯ�ϸ�, �ܼ� ����� ���� �޽����� ǥ���� ���Դϴ�: unable to evaluate the expression <your_expression>

 

���� �׷�


����� Ư���� �극��ũ ����Ʈ�� ���� �ٸ� ������ ���� �� �ֽ��ϴ�.

Condition  

�� �ؽ�Ʈ �ڽ����� ����� �극��ũ ����Ʈ�� ��Ʈ�ϱ� ���� ������ ������ �� �ֽ��ϴ�.
������ �극��ũ ����Ʈ�� ���޵� ������ �극��ũ ����Ʈ ������ �ò°¡µÇ´ï¿½ ���� ����� ��ȿ�� � ��ȿ�� �ڹ�-��� Boolean ǥ���� (�ν��Ͻ� str1.equals(str2)�� ���� true/false ���� �����ϴ� �޼ҵ带 ������) �Դϴ�.  Condition ���� ����� ���̴� Ŭ���� ����� �θ� �� �ֽ��ϴ�.


�ʵ�/�޼ҵ�/���� �극��ũ ����Ʈ�� ���� Conditions�� �־��� �ʵ�/�޼ҵ�/���ܿ� ���� ���ƿ��� ���˴ϴ�.


���� �� ����� true ��� �����-���� ������ ����˴ϴ�. ���� �� ����� false �̸� �극��ũ ����Ʈ�� ������ ȿ���� �������� �ʽ��ϴ�.
�׷���, �극��ũ ����Ʈ�� ������ ������� ��� ���� �׸��� ��Ȯ�� ���ӿ� Ʋ�������ϴ�.  ï¿½×·ï¿½ï¿½ï¿½ ������, ���� ����� ǥ������ ���� �� ������ Condition evaluation error ï¿½ï¿½ï¿½Ì¾ï¿½Î±×°ï¿½ ��Ÿ���ϴ�:



����� �� �극��ũ ����Ʈ�� �����ϰ� �;��ϰų� �װ��� ������ ������ ������ �� �ֽ��ϴ�.


���� Conditions �׷��� ���õǸ� Pass Count ï¿½ï¿½ �Ұ����ϰ� �˴ϴ�.


 

Pass count  

Pass count ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �극��ũ ����Ʈ�� ���޵Ǿ����� ���õ� Ƚ���� �����ϱ� ���� ���˴ϴ�.  ï¿½Ð½ï¿½ï¿½ï¿½ ǥ�õ� �� �� �극��ũ ����Ʈ�� ��Ʈ�� ��� Ƚ���� ǥ���� �Ŀ�. ���� ��� ����� ���� ���� �ҷ��� ���� �Ǵ� �޼ҵ带 ������ϰ� �;��� �� �� ��ɴ� �����մϴ�.

���� ������� Pass count �� ������ �극��ũ ����Ʈ�� ������ ��, ����Ŵ� 1�� Pass count ï¿½ï¿½ï¿½ï¿½ ���ҽ�Ű��, �װ��� ���ο� ���մϴ�.  ï¿½ï¿½ï¿½ï¿½ �� ����� true ��� �극��ũ ����Ʈ�� ��Ʈ�˴ϴ�.  ï¿½ï¿½ï¿½ï¿½ �װ��� false��� �극��ũ ����Ʈ�� �����Ǵ� ���� ���� �ٸ� ��� ���۵� ������� �ʽ��ϴ�.


����� Pass count ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ����Ͽ� ������ ������ �˰� �־�߸� �մϴ�:

 ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �������� Pass count ï¿½Êµå¿¡ï¿½ï¿½ ���� �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ �������� �ܼ��� ���õ˴ϴ�.
 
Pass count ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �ѹ��� ������ �� �ֽ��ϴ�.  ï¿½Ù²Ù¾ï¿½ ���ϸ�, ���� ����� �޼ҵ��� ����� ������ ���� Pass count ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �� �� ���ߵǸ�, ����� �޼ҵ尡 �ҷ����� ������ �극��ũ ����Ʈ�� ��Ʈ���� ���� ���Դϴ�.
 
���� Pass count ï¿½×·ï¿½ï¿½ï¿½ ���õǸ� ��� �ٸ� �ɼ� �׷��� �Ұ����ϰ� �˴ϴ�.


 

Instance filters  

�ν��Ͻ� ���ʹ� �ν��Ͻ� ID�� ����ϰ� �ִ� Ư���� ��ü �ν��Ͻ��� �Բ� ������ �극��ũ ����Ʈ ��Ʈ�� �����ϱ� ���� ���˴ϴ�.
�ν��Ͻ� ID ���� �������� �Ǵ� ellipsis  ��ư�� ���� �ҷ����� �ν��Ͻ� ���� ���̾�α׸� ����Ͽ� ������ �� �ֽ��ϴ�.

���� �ν��Ͻ� ���ʹ� �����̽��� �Բ� ������ ���ϰ� �Ǵ� �ν��Ͻ� ID�� ���� ǥ�õ˴ϴ�.

Class filters  

Ŭ���� ���ʹ� Ư���� Ŭ������ ���� �극��ũ ����Ʈ ������ �����ϱ� ���� ���˴ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �극��ũ ����Ʈ�� ��Ʈ�DZ� ���ϴ´� Ŭ������ ������ �� �ְų�, �Ǵ� ����� �극��ũ ����Ʈ�� ���ߵǾ�� �� �Ǵ� Ŭ������ ������ ǥ���� �� �ֽ��ϴ�.  Å¬ï¿½ï¿½ï¿½ï¿½ ���ʹ� �������� �Ǵ� ellipsis  ��ư�� ���� �ҷ����� Ŭ���� ���� ���̾�α׸� ����Ͽ� ������ �� �ֽ��ϴ�.
���� Ŭ���� ���ʹ� Ŭ���� �̸�(Ŭ���� ���� ���Ϳ� ���� ��ÿ� �Բ� ���弭��)�� ���� ǥ�õ˴ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½Ì½ï¿½ï¿½ï¿½ �����ڷμ� ���˴ϴ�.

 

Instance Filters dialog  


Conditions ï¿½×·ï¿½ï¿½ï¿½ ��ſ��� �ν��Ͻ� ���͸� �����ϴ� ���� ����մϴ�.  ID�� ����ϴ� ���� ��ſ��� Ư���� ��ü �ν��Ͻ��� �Բ� ������ �극��ũ ����Ʈ ��Ʈ�� �����ϴ� ���� ����ϴ� �Ϳ� �ſ� ������ �� �ֽ��ϴ�.

����� �����ϰ� �;��ϴ� ��ü �ν��Ͻ��� ID�� �����ϰ� �ִ� �ν��Ͻ� ���ʹ� �������� �Ǵ� ellipsis  ��ư�� ���� �ҷ����� Instance Filters  ���̾�α׸� ����Ͽ� ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½ï¿½ �ν��Ͻ� ���ʹ� �����̽��� �Բ� ������ ���ϰ� �Ǵ� ID ���� ���� ǥ�õ˴ϴ�.



ID
�� �װ� ������ ������ � ��ü�� �ν��Ͻ��� VM�� ���� �Ҵ�� ��ġ�Դϴ�.


ID ���� �ϳ��� ����� ���� ������ ����Դϴ�. �׷��� ����� �κ����̼ǿ� ���� �������� �𸨴ϴ�.  ï¿½Î½ï¿½ï¿½Ï½ï¿½ ID��

"@" ��ȣ �ڿ� �ν��Ͻ��� ����ϴ� ���ڿ��� ������ ����� Frame tab���� �������ϴ�.







�߰ߵ� ���� ���͸� ���� �����μ� ���Ǵ� �ν��Ͻ� ID�Դϴ�.

Instance Filters ï¿½ï¿½ï¿½Ì¾ï¿½Î±×´ï¿½ ������ �ܼ��մϴ�.

Instance Filters List  

Ư���� �극��ũ ����Ʈ�� ���� �����ϴ� �ν��Ͻ� ���͸� �����ݴϴ�. ���� ID������ �ִ� üũ �ڽ��� ��ſ��� ���õ� ���͸� ����/�Ұ����ϵ��� ����մϴ�.

Add...  

���ο� Ŭ���� ���͸� �¾��ϵ��� New Filter ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¸ï¿½ �θ��ϴ�.



�ν��Ͻ� ID�� �߰��ϱ� ����, �ؽ�Ʈ �ʵ忡�� �װ��� Ÿ�����Ͻʽÿ�.

Remove  

���õ� �ν��Ͻ� ���͸� �����մϴ�.

OK  

����� �����ϰ�, Instance Filters ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¸ï¿½ �ݽ��ϴ�.

Cancel  

��Ҵ� Instance Filters ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¸ï¿½ �����ϰ�, �ݽ��ϴ�.

 

Ŭ���� ���� ���̾�α�


Class Filters ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¸ï¿½ ����ϸ� ����� Ŭ���� ���͸� ������ �� �ֽ��ϴ�.
Ŭ���� ���ʹ� Ư���� Ŭ������ ���ؼ� �극��ũ ����Ʈ ������ �����ϱ� ���� ���˴ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½ �극��ũ ����Ʈ�� ��Ʈ�DZ� ���ϴ� Ŭ������ ������ �� �ְų�,  �Ǵ� ����� �극��ũ ����Ʈ�� ��Ʈ���� ���ƾ� �ϴ� Ŭ������ ������ ǥ���� �� �ֽ��ϴ�.
���͵� Ŭ������ �������� �Ǵ� ellipsis ��ư�� ���� �ҷ����� Class Filters  ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¸ï¿½ ����Ͽ� ������ �� �ֽ��ϴ�.
���� Ŭ���� ���ʹ� Ŭ���� �̸�(Ŭ���� ���� ���Ϳ� ���� ��ÿ� �Բ� ���弭��)�� ���� ǥ�õ˴ϴ�.  ï¿½ï¿½ï¿½ï¿½ï¿½Ì½ï¿½ï¿½ï¿½ �����ڷμ� ���˴ϴ�.


Class Filters ï¿½ï¿½ï¿½Ì¾ï¿½Î±×´ï¿½ �� ���� ���� �׷��� �����մϴ�ù ��°��, Class filters ï¿½ï¿½ ��ſ��� �극��ũ ����Ʈ�� ���ߵǴ� Ŭ������ �����ϵ��� ������ݴϴ��ٸ� ��, Class exclusion filters�� �극��ũ ����Ʈ�� ������ �� ���õǵ��� �ϴ� Ŭ������ �����ϴ� �� ���˴ϴ�.

���� �׷��� ���͸� ������ ���� ���� ������ �����ϴ�.

Class Filters/Class Exclusion Filters List  

Ư���� �극��ũ ����Ʈ�� ���� �����Ǵ� Ŭ���� ����/ Ŭ���� ���� ���͸� �����ݴϴ�. ���� �̸� ���� ���� üũ �ڽ��� ��ſ��� ���õ� ���͸� ����/�Ұ����ϰ� ������ݴϴ�.

Add...  

���ο� Ŭ���� ���� �Ǵ� Ŭ���� ���� ���͸� �¾��ϱ� ���� New Filter ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¸ï¿½ �θ��ϴ�.


Ŭ���� ����/ Ŭ���� ���� ���� ����(�극��ũ ����Ʈ�� ���޵� �� �װ��� ������ ���ߵǰų� �Ǵ� ���õǾ�߸� �ϴ� Ŭ���� �̸��� ���� ���ѵ� ���� ǥ���Դϴ�)�� �߰��ϱ� ���ؼ�, �������� �Ǵ� ellipsis ��ư�� ���� �ҷ����� Choose class   ���̾�α׸� ����Ͽ� ������ �� �ֽ��ϴ�.


���ѵ� ���� ǥ���� ���� ���, *.yourclass �Ǵ� java.* �� ����  ��*���� �����ϰų� ��*���� ������ ��Ȯ�� ��ġ �Ǵ� ������ ���� ǥ���Դϴ�.


 

Remove  

���õ� Ŭ���� ���͸� �����մϴ�.

OK  

����� �����ϰ�, Class Filters ���̾�α׸� �ݽ��ϴ�.

Cancel  

��Ҵ� Class Filters ï¿½ï¿½ï¿½Ì¾ï¿½Î±×¸ï¿½ �����ϰ�, �ݽ��ϴ�.