| Server IP : 121.121.20.254 / Your IP : 216.73.217.51 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python315/Lib/profiling/sampling/__pycache__/ |
Upload File : |
R
>lqj�# c �r � ] QH Gs ] PHs] PHs] QHGs ]QHGs ]QH G s ]QH(Gs Qs] s
Q Q\2 sP! ) � )�Counter)�batched)�PROFILING_MODE_NAMES��normalize_location)�StackTraceCollector� c � ` `� \ sQ s]Us nQP
QP-U 1Q kksQQ ksQ sQ sQ sQ s Q s
Q
s\Q 2 s
Q s\Q
2 sQsUsU 9s! )�JsonlCollector� skip_idle�modec � :� [ RU _ VQ 5 [ O 2 O U m - U m , U m - U m , U m [ 2 U m [ 2 U m ] U m
[ 2 U m V0m P! ))r )�super�__init__�uuid�uuid4�hex�run_id�
_string_to_id�_strings�_frame_to_id�_framesr �_frame_self�_frame_cumulative�_samples_total�set�_seen_frame_ids�_mode)�self�sample_interval_usecr r � __class__s &&$$��7C:\Python315\\Lib\profiling\sampling\jsonl_collector.pyr �JsonlCollector.__init__] sp �� �
���-��C��j�j�l�&�&��������
�������"�9���!(�������"�u����
� c �� � U 9O U*
tm U O O 2 [ U2 F D� v ov qVqxU O VVU2 o U] 6H o
V�O 7 oU% c U O O U 2 U
% c U O U 99* U*
tt$ U% f J� U O U 99* U*
tt$ J� P! )r )r r �clear� enumerate�_get_or_create_frame_id�addr r )r �frames�
_thread_id�weight�i�filename�location�funcname�_opcode�frame_id�is_leaf�count_cumulatives &&&& r! �process_frames�JsonlCollector.process_framesn s� � ����v�%�����"�"�$�:C�F�:K�6�A�6��H��3�3��H��H� �1�f�G�'�/C�/C�C����$�$�(�(��2��� � ��*�f�4�*����&�&�x�0�F�:�0� ;Lr# c �X � [ UQ QQ5 9^tt^ 2 oU O V O 2 2 U O UQQQ[ QU O
-QU O 2 U O UQQQ[ QU O
-Q U O 2 U O UQQ
Q[ QU O
QQQ
QQU O -QU O 2 2 U O V O 2 2 PPP2 [ QU 02 P ! ) % f h K 9 h)�wzutf-8)�encoding�type�string_table�vr �strings�frame_tabler) �agg�kind�frame�scope�final�
samples_total�entrieszJSONL profile written to )�open�_write_message�_build_meta_record�_write_chunked_records�_SCHEMA_VERSIONr r r r �_iter_final_agg_entries�_build_end_record�print)r r- �outputs && r! �export�JsonlCollector.export� s& � �
�(�C�'�
2�
2�f�����(?�(?�(A�B��'�'���N����d�k�k��
��
�
�
�
�'�'���M����d�k�k��
����
�
�'�'���E����d�k�k��G��W�#�T�%8�%8�
� ��,�,�.�
�
����(>�(>�(@�A�G 3�H �)�(��4�5��K 3�
2�s �C)D�D) �"D) c �� � Q QQ[ QU O QU O -oU O d8 [ O
U O [
U O 2 2 UQ$ U! )r9 �metar; r r r )rI r r r r �get�str�r �records & r! rG �!JsonlCollector._build_meta_record� s_ � ��F����d�k�k�"�D�$=�$=�
�� �:�:�!�1�5�5��
�
�C��
�
�O��F�6�N� �
r# c �L � Q QQ[ QU O QU O -oU! )r9 �endr; r rC )rI r r rT s & r! rK � JsonlCollector._build_end_record� s. � ��E����d�k�k��T�0�0�
�� �
r# c # � � U O F D9 oUQ * oQ UQU O U* QU O U* -w � J; P! 3h)r1 r �
cumulative)r r r )r �frame_recordr1 s & r! rJ �&JsonlCollector._iter_final_agg_entries� sL � � � �L�L�L�#�J�/�H��H���(�(��2��d�4�4�X�>��
� )�s �AAc � � U O U2 oU O U2 oU O U2 oUUUQ * UO Q2 UO Q2 UO Q2 1oU O O U2 9od U! [ U O
2 oQUQUQU-UAo V�O U$ U O
O
U 2 U! )�line�end_line�col�end_colr1 �path_str_id�func_str_id)�_location_to_export_fields�_intern_stringrR r �lenr �append)
r r- r. r/ �location_fieldsrd rc � frame_keyr1 r\ s
&&&& r! r'