FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
python-docs-de/c-api/perfmaps.po at 3.15 · python/python-docs-de · GitHub
python
python-docs-de
Repository navigation
Code
Issues
Pull requests
2
(2)
Actions
Security and quality
Insights
Expand file tree
Breadcrumbs
python-docs-de
/
c-api
/
perfmaps.po
Copy path
More file actions
More file actions
Latest commit
History
History
History
160 lines (136 loc) · 4.86 KB
Breadcrumbs
python-docs-de
/
c-api
/
perfmaps.po
Copy path
File metadata and controls
160 lines (136 loc) · 4.86 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
#
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.
#
#,
fuzzy
msgid ""
msgstr ""
"
Project-Id-Version
:
Python 3.15\n
"
"
Report-Msgid-Bugs-To
:
\n
"
"
POT-Creation-Date
:
2026-09-14 20:17+0000\n
"
"
PO-Revision-Date
:
2025-09-16 00:00+0000\n
"
"
Language-Team
:
German (https://app.transifex.com/python-doc/teams/5390/de/)\n
"
"
Language
:
de\n
"
"
MIME-Version
:
1.0\n
"
"
Content-Type
:
text/plain; charset=UTF-8\n
"
"
Content-Transfer-Encoding
:
8bit\n
"
"
Plural-Forms
:
nplurals=2; plural=(n != 1);\n
"
#:
../../c-api/perfmaps.rst:6
msgid
"Support for Perf Maps"
msgstr
""
#:
../../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
""
#:
../../c-api/perfmaps.rst:20
msgid
""
"Note that holding an :term:`attached thread state` is not required for these "
"APIs."
msgstr
""
#:
../../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
""
#:
../../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
""
#:
../../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
""
#:
../../c-api/perfmaps.rst:39
msgid
""
"# address size name\n"
"7f3529fcf759 b py::bar:/run/t.py"
msgstr
""
#:
../../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
""
#:
../../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
""
#:
../../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
""
#:
../../c-api/perfmaps.rst:72
msgid
"The code object to compile."
msgstr
""
#:
../../c-api/perfmaps.rst:0
msgid
"Returns"
msgstr
""
#:
../../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
""
Back
|
FazBrowse Home
|
New Git URL