Repository navigation
Expand file tree
/
Copy pathperfmaps.po
More file actions
192 lines (168 loc) · 6.73 KB
/
Copy pathperfmaps.po
File metadata and controls
192 lines (168 loc) · 6.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# python-doc bot, 2026
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.15\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-03 18:19+0000\n"
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
"Last-Translator: python-doc bot, 2026\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
"teams/5390/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
#: ../../c-api/perfmaps.rst:6
msgid "Support for Perf Maps"
msgstr "Suporte a Mapas do Perf"
#: ../../c-api/perfmaps.rst:8
msgid ""
"On supported platforms (Linux and macOS), the runtime can take advantage of "
"*perf map files* to make Python functions visible to an external profiling "
"tool (such as `perf <https://perf.wiki.kernel.org/index.php/Main_Page>`_ or "
"`samply <https://github.com/mstange/samply/>`_). A running process may "
"create a file in the ``/tmp`` directory, which contains entries that can map "
"a section of executable code to a name. This interface is described in the "
"`documentation of the Linux Perf tool <https://git.kernel.org/pub/scm/linux/ "
"kernel/git/torvalds/linux.git/tree/tools/perf/Documentation/jit-interface."
"txt>`_."
msgstr ""
#: ../../c-api/perfmaps.rst:17
msgid ""
"In Python, these helper APIs can be used by libraries and features that rely "
"on generating machine code on the fly."
msgstr ""
"Em Python, essas APIs auxiliares podem ser usadas por bibliotecas e recursos "
"que dependem da geração de código de máquina dinamicamente."
#: ../../c-api/perfmaps.rst:20
msgid ""
"Note that holding an :term:`attached thread state` is not required for these "
"APIs."
msgstr ""
"Observe que manter o :term:`estado de thread anexado` não é necessário para "
"essas APIs."
#: ../../c-api/perfmaps.rst:24
msgid ""
"Open the ``/tmp/perf-$pid.map`` file, unless it's already opened, and create "
"a lock to ensure thread-safe writes to the file (provided the writes are "
"done through :c:func:`PyUnstable_WritePerfMapEntry`). Normally, there's no "
"need to call this explicitly; just use :c:func:"
"`PyUnstable_WritePerfMapEntry` and it will initialize the state on first "
"call."
msgstr ""
"Abre o arquivo ``/tmp/perf-$pid.map``, a menos que já esteja aberto, e cria "
"uma trava para garantir escritas seguras para thread no arquivo (desde que "
"as escritas sejam feitas através de :c:func:"
"`PyUnstable_WritePerfMapEntry` ). Normalmente, não há necessidade de chamar "
"isso explicitamente; basta usar :c:func:`PyUnstable_WritePerfMapEntry` e ele "
"inicializará o estado na primeira chamada."
#: ../../c-api/perfmaps.rst:30
msgid ""
"Returns ``0`` on success, ``-1`` on failure to create/open the perf map "
"file, or ``-2`` on failure to create a lock. Check ``errno`` for more "
"information about the cause of a failure."
msgstr ""
"Retorna ``0`` em caso de sucesso, ``-1`` em caso de falha ao criar/abrir o "
"arquivo de mapa de desempenho ou ``-2`` em caso de falha na criação de uma "
"trava. Verifique ``errno`` para mais informações sobre a causa de uma falha."
#: ../../c-api/perfmaps.rst:36
msgid ""
"Write one single entry to the ``/tmp/perf-$pid.map`` file. This function is "
"thread safe. Here is what an example entry looks like::"
msgstr ""
"Escreve uma única entrada no arquivo ``/tmp/perf-$pid.map``. Esta função é "
"segura para thread. Aqui está a aparência de um exemplo de entrada::"
#: ../../c-api/perfmaps.rst:39
msgid ""
"# address size name\n"
"7f3529fcf759 b py::bar:/run/t.py"
msgstr ""
"# endereço tamanho nome\n"
"7f3529fcf759 b py::bar:/run/t.py"
#: ../../c-api/perfmaps.rst:42
msgid ""
"Will call :c:func:`PyUnstable_PerfMapState_Init` before writing the entry, "
"if the perf map file is not already opened. Returns ``0`` on success, or the "
"same error codes as :c:func:`PyUnstable_PerfMapState_Init` on failure."
msgstr ""
"Chamará :c:func:`PyUnstable_PerfMapState_Init` antes de escrever a entrada, "
"se o arquivo de mapa de desempenho ainda não estiver aberto. Retorna ``0`` "
"em caso de sucesso ou os mesmos códigos de erro que :c:func:"
"`PyUnstable_PerfMapState_Init` em caso de falha."
#: ../../c-api/perfmaps.rst:48
msgid ""
"Close the perf map file opened by :c:func:`PyUnstable_PerfMapState_Init`. "
"This is called by the runtime itself during interpreter shut-down. In "
"general, there shouldn't be a reason to explicitly call this, except to "
"handle specific scenarios such as forking."
msgstr ""
"Fecha o arquivo de mapa do perf aberto por :c:func:"
"`PyUnstable_PerfMapState_Init`. Isso é chamado pelo próprio tempo de "
"execução durante o desligamento do interpretador. Em geral, não deve haver "
"motivo para chamar isso explicitamente, exceto para lidar com cenários "
"específicos, como bifurcação."
#: ../../c-api/perfmaps.rst:55
msgid ""
"Open the ``/tmp/perf-$pid.map`` file and append the content of "
"*parent_filename* to it."
msgstr ""
#: ../../c-api/perfmaps.rst:58
msgid ""
"This function is available on all platforms but only generates output on "
"platforms that support perf maps (currently only Linux). On other platforms, "
"it does nothing."
msgstr ""
#: ../../c-api/perfmaps.rst:65
msgid "Compile the given code object using the current perf trampoline."
msgstr ""
#: ../../c-api/perfmaps.rst:67
msgid ""
"The \"current\" trampoline is the one set by the runtime or the most recent :"
"c:func:`PyUnstable_PerfTrampoline_SetPersistAfterFork` call."
msgstr ""
#: ../../c-api/perfmaps.rst:70
msgid ""
"If no trampoline is set, falls back to normal compilation (no perf map "
"entry)."
msgstr ""
#: ../../c-api/perfmaps.rst:0
msgid "Parameters"
msgstr "Parâmetros"
#: ../../c-api/perfmaps.rst:72
msgid "The code object to compile."
msgstr ""
#: ../../c-api/perfmaps.rst:0
msgid "Returns"
msgstr "Retorna"
#: ../../c-api/perfmaps.rst:73 ../../c-api/perfmaps.rst:89
msgid "0 on success, -1 on failure."
msgstr ""
#: ../../c-api/perfmaps.rst:79
msgid "Set whether the perf trampoline should persist after a fork."
msgstr ""
#: ../../c-api/perfmaps.rst:81
msgid ""
"If ``enable`` is true (non-zero): perf map file remains open/valid post-"
"fork. Child process inherits all existing perf map entries."
msgstr ""
#: ../../c-api/perfmaps.rst:83
msgid ""
"If ``enable`` is false (zero): perf map closes post-fork. Child process gets "
"empty perf map."
msgstr ""
#: ../../c-api/perfmaps.rst:86
msgid "Default: false (clears on fork)."
msgstr ""
#: ../../c-api/perfmaps.rst:88
msgid "1 to enable, 0 to disable."
msgstr ""