sysprof-help - en to pl translation catalogue (47 entries)

note: (itstool) path: section/title (itstool) path: page/title
en: Profiling
pl: Profilowanie

note: (itstool) path: section/title
en: Frequently Asked Questions
pl: Najczęściej zadawane pytania

note: (itstool) path: info/desc
en: Welcome to <app>Sysprof</app>!
pl: Witamy w programie <app>Sysprof</app>!

note: (itstool) path: page/title
en: Introduction
pl: Wprowadzenie

note: (itstool) path: page/p
en: <app>Sysprof</app> is a system profiler for Linux that targets the GNOME desktop.
pl: <app>Sysprof</app> to profiler dla systemu Linux, działający w środowisku GNOME.

note: (itstool) path: info/desc
en: Differences between tracing and sampling
pl: Różnice między śledzeniem a próbkowaniem

note: (itstool) path: section/title
en: What is a Profiler?
pl: Czym jest profiler?

note: (itstool) path: section/p
en: A profiler is an application that records information about an application or system while it runs. That information can be explored to gain insight into how the application could be changed to perform better.
pl: Profiler to program nagrywający informacje o działaniu innego programu lub całego systemu. Te informacje są przydatne do badania sposobów, w jakie wydajność programu może zostać zwiększona.

note: (itstool) path: section/p
en: Two common categories of software profilers exist, commonly referred to as either tracing or sampling profilers. What is meant by tracing profiler is that every function call executed by the program is known to the profiler. A sampling profiler works by inspecting the state of the program on a regular frequency and therefore does not see every function call executed by the program.
pl: Istnieją dwa popularne rodzaje profilerów, zwyczajowo zwane profilerami śledzącymi i profilerami próbkującymi. Śledzący profiler odczytuje każde wywołanie funkcji wykonane przez program, a profiler próbkujący działa przez badanie stanu programu w regularnych odstępach, więc nie odczytuje każdego wywołania.

note: (itstool) path: section/p
en: Both tracing and sampling profilers have their advantages. A notable advantage of a sampling profiler is that the overhead is much less than that of a tracing profiler, making it easier to use for software that requires interactivity.
pl: Oba rodzaje profilerów mają swoje zalety. Ważną przewagą profilera próbkującego nad śledzącym jest dużo mniejsze zużycie zasobów, dzięki czemu profilowanie oprogramowania interaktywnego jest łatwiejsze.

note: (itstool) path: section/p
en: <app>Sysprof</app> is a sampling profiler.
pl: <app>Sysprof</app> jest profilerem próbkującym.

note: (itstool) path: section/title
en: How to profile your system
pl: Jak profilować system

note: (itstool) path: section/p
en: When <app>Sysprof</app> profiles your system, it records stack information for all applications executing, including the Linux kernel. This can sometimes be confusing if you only want to look at a single process. If your application does not interact much with the host system, you may have more success by using <app>Sysprof</app> to <link href="profiling#new-process-profiling">spawn a new process</link>.
pl: Profilując system, program <app>Sysprof</app> nagrywa informacje o stosie dla wszystkich wykonywanych programów, w tym jądra Linux. Może to przeszkadzać, jeśli badany jest tylko jeden proces. Jeśli dany program nie korzysta za bardzo z systemu, to lepiej użyć programu <app>Sysprof</app> do <link href="profiling#new-process-profiling">wywołania nowego procesu</link>.

note: (itstool) path: section/p
en: To profile your entire system, ensure the target button is set to <em>All Processes</em> and click <em>Record</em>.
pl: Aby profilować cały system, wybierz <em>Wszystkie procesy</em> i kliknij <em>Nagrywaj</em>.

note: (itstool) path: section/p
en: At this point, you may be asked to <em>authorize</em> access to profile the system. This is required as the Linux kernel's perf implementation requires root to perform whole-system profiling.
pl: Na tym etapie może pojawić się prośba o <em>upoważnienie</em> dostępu do profilowania systemu. Jest to wymagane, ponieważ implementacja „perf” jądra Linux wymaga uprawnień roota do profilowania całego systemu.

note: (itstool) path: section/p
en: During the profiling session, you will see the number of seconds the profile has been active. Clicking the <em>Record</em> button again will stop the profiling session. Afterwhich, the callgraph will be displayed.
pl: Podczas sesji profilowania wyświetlane będą sekundy aktywności. Ponowne kliknięcie przycisku <em>Nagrywaj</em> zatrzyma sesję. Po jej ukończeniu wyświetlony zostanie wykres wywołań.

note: (itstool) path: note/p
en: If you find that the <app>sysprof</app> application is showing up in your profiling callgraph, you might consider recording the profiling session with <cmd>sysprof-cli</cmd>. This is a command line program that will capture your profiling session to disk to be viewed at a later time.
pl: Jeśli program <app>sysprof</app> pojawi się na wykresie, to należy rozważyć nagrywanie sesji profilowania za pomocą programu <cmd>sysprof-cli</cmd>. To program wiersza poleceń, który zapisze sesję na dysku do przejrzenia później.

note: (itstool) path: section/p
en: See <link href="profiling#interpreting-results">interpreting results</link> for more guidance.
pl: <link href="profiling#interpreting-results">Interpretacja wyników</link> zawiera więcej informacji.

note: (itstool) path: section/title
en: Profile an existing process
pl: Profilowanie istniejącego procesu

note: (itstool) path: section/p
en: With <app>Sysprof</app>, you can profile one or more existing processes on your system. First, select the <em>profiling target</em> button next to the <em>Record</em> button. Select <em>Existing Process</em> in the popover that is displayed. Next, select as many processes as you'd like to profile. Processes selected for profiling will have a checkmark next to their name.
pl: Za pomocą programu <app>Sysprof</app> można profilować jeden lub kilka istniejących procesów w systemie. Najpierw wybierz przycisk <em>cel profilowania</em> obok przycisku <em>Nagrywaj</em>. Wybierz <em>Istniejący proces</em> w wyświetlonym menu. Następnie zaznacz procesy, które chcesz profilować. Profile wybrane do profilowania zostaną oznaczone haczykiem obok nazwy.

note: (itstool) path: section/p
en: After selecting your target processes, click the <em>Record</em> button to start profiling.
pl: Po wybraniu procesów docelowych kliknij przycisk <em>Nagrywaj</em>, aby rozpocząć profilowanie.

note: (itstool) path: section/p
en: When you have completed, click the <em>Record</em> button again to stop profiling.
pl: Po ukończeniu kliknij przycisk <em>Nagrywaj</em> ponownie, aby zatrzymać profilowanie.

note: (itstool) path: section/title
en: Profile a new process
pl: Profilowanie nowego procesu

note: (itstool) path: section/p
en: Often times, you may need to spawn a new process to profile. First, select the <em>profiling target</em> button next to the <em>Record</em> button. Next, select <em>New Process</em> and fill out the necessary information to spawn the process.
pl: Często zachodzi potrzeba wywołania nowego procesu do profilowania. Najpierw wybierz przycisk <em>cel profilowania</em> obok przycisku <em>Nagrywaj</em>. Następnie wybierz <em>Nowy proces</em> i wypełnij wymagane informacje, aby wywołać proces.

note: (itstool) path: note/p
en: If you are spawning a process that requires access to your current display, such as a GTK+ application, you will want to make sure <em>Inherit current environment</em> is set.
pl: Jeśli wywoływany jest proces wymagający dostępu do bieżącego ekranu, taki jak program GTK, to ustaw opcję <em>Dziedziczenie obecnego środowiska</em>.

note: (itstool) path: section/title
en: Profiling with the sysprof-cli command line tool
pl: Profilowanie za pomocą narzędzia wiersza poleceń sysprof-cli

note: (itstool) path: section/p
en: For minimal overhead, you might consider using the <cmd>sysprof-cli</cmd> command line tool. When run without any arguments, it will record your entire system and save the output to <file>capture.syscap</file>. This file can be opened with the <app>Sysprof</app> application to view the callgraph.
pl: Narzędzie wiersza poleceń <cmd>sysprof-cli</cmd> używa jak najmniej zasobów komputera. Po wykonaniu bez parametrów nagra cały system i zapisze wyjście w pliku <file>capture.syscap</file>, który można otworzyć za pomocą programu <app>Sysprof</app>, aby wyświetlić wykres wywołań.

note: (itstool) path: section/p
en: You can also attach to an existing process using <cmd>sysprof-cli -p pid</cmd>.
pl: Można także dołączyć do istniejącego procesu za pomocą polecenia <cmd>sysprof-cli -p pid</cmd>.

note: (itstool) path: section/p
en: If you would like to spawn a new process, use <cmd>sysprof-cli -c 'command'</cmd> to specify a command to be launched. The command will inherit the current environment.
pl: Aby wywołać nowy proces, użyj <cmd>sysprof-cli -c 'polecenie'</cmd>, aby podać polecenie do uruchomienia. Polecenie odziedziczy bieżące środowisko.

note: (itstool) path: section/title
en: Interpreting results
pl: Interpretacja wyników

note: (itstool) path: section/p
en: The profiling results in <app>Sysprof</app> are split into three sections. On the top left is a list of all the functions profiled. They are sorted by how often they were called during the recording.
pl: Wyniki profilowania w programie <app>Sysprof</app> są podzielone na trzy sekcje. Na górze po lewej znajduje się lista wszystkich profilowanych funkcji. Są one uporządkowane według częstości wywołania podczas nagrywania.

note: (itstool) path: note/p
en: It is important to note that the amount of time spent in each function is not captured. That would require a tracing profiler to accurately record. The percentage is calculated by determining how often that function showed up in the current stacktrace when a sample was recorded.
pl: Warto zauważyć, że czas spędzony w każdej funkcji nie jest przechwytywany. Tak dokładne nagrywanie wymagałoby profilera śledzącego. Procent jest obliczany przez określanie częstości pojawienia się funkcji w bieżącym śledzeniu stosu podczas nagrywania próbki.

note: (itstool) path: section/p
en: After selecting a function from the functions list, all of the recorded callers of that function will be displayed on the bottom left. They are also sorted by the percentage of samples that included that function in the stacktrace.
pl: Po wybraniu funkcji z listy wszystkie nagrane wywołania tej funkcji zostaną wyświetlone na dole po lewej. One także są uporządkowane według procentu próbek, które zawierają tę funkcję w śledzeniu stosu.

note: (itstool) path: section/p
en: On the right, are all of the decendants of a selected function. You can select a function either from the functions list, or the callers list.
pl: Po prawej znajdują się wszystkie elementy potomne wybranej funkcji. Można wybrać funkcję z listy funkcji lub z listy wywołań.

note: (itstool) path: section/p
en: You can jump into a function by activating a row in the tree of descendants with a double-click or by pressing <key>Enter</key> or <key>Spacebar</key>.
pl: Można przejść do funkcji aktywując rząd na drzewie elementów potomnych za pomocą podwójnego kliknięcia albo naciskając <key>Enter</key> lub <key>spację</key>.

note: (itstool) path: note/p
en: If you see <em>- - kernel - -</em> in your results, that means that the application transitioned into or from the Linux kernel. There can be many reasons for this such as a <em>syscall</em> or <em>signal</em>.
pl: <em>- - kernel - -</em> w wynikach oznacza, że program przeszedł do lub z jądra Linux. Może to mieć wiele przyczyn, na przykład <em>wywołanie systemowe</em> lub <em>sygnał</em>.

note: (itstool) path: page/title
en: What does heap mean?
pl: Co oznacza „heap”?

note: (itstool) path: section/title
en: What does "In file [heap]" mean?
pl: Co oznacza „In file [heap]”?

note: (itstool) path: section/p
en: This means that sysprof believes a function was called from somewhere in the program's heap (where <code>malloc</code> allocates memory) rather than the code section (where executable code normally lives.) There are several possible explanations.
pl: Oznacza to, że Sysprof uważa, że funkcja została wywołana ze stosu programu (gdzie <code>malloc</code> przydziela pamięć) zamiast z sekcji kodu (gdzie zwykle znajduje się kod wykonywalny). Jest kilka możliwych wyjaśnień.

note: (itstool) path: section/title
en: JIT (Just in Time) compilers
pl: Kompilatory JIT

note: (itstool) path: section/p
en: Languages like Java can generate executable code while a program is running and store it in the heap. Sysprof is accurately reporting the situation in this case.
pl: Języki typu Java mogą tworzyć kod wykonywalny podczas działania programu i przechowywać go na stosie. W takim przypadku Sysprof właściwie zgłasza sytuację.

note: (itstool) path: section/title
en: Optimizing compilers
pl: Kompilatory optymalizujące

note: (itstool) path: section/p
en: C and C++ compilers can optimize away information needed to determine a function's caller, so it is mistaken for [heap]. You can still tell how often each function is called by the program, but not always from where.
pl: Kompilatory języków C i C++ mogą optymalizować (usuwać) informacje wymagane do ustalania wywołania funkcji, które jest mylone ze stosem. Nadal można badać częstość wywoływania każdej funkcji przez program, ale nie zawsze ich pochodzenie.

note: (itstool) path: note/p
en: For gcc, the flag <code>-fno-omit-frame-pointer</code> will prevent this optimization. The flag is not always needed, for example on x86_64 machines it is only needed with -O3 optimization.
pl: W przypadku kompilatora GCC flaga <code>-fno-omit-frame-pointer</code> wyłącza tę optymalizację. Nie jest ona zawsze wymagana, na przykład komputery w architekturze x86_64 wymagają jej tylko dla optymalizacji -O3.

note: (itstool) path: note/p
en: To get the most detailed and accurate call tree from un-optimized code, use these flags: <code>-ggdb -fno-omit-frame-pointer -O0</code>
pl: Użycie flag <code>-ggdb -fno-omit-frame-pointer -O0</code> umożliwia uzyskanie najbardziej szczegółowego i dokładnego drzewa wywołań z niezoptymalizowanego kodu.

note: (itstool) path: license/p
en: This work is licensed under a <_:link-1/> license.
pl: Na warunkach licencji <_:link-1/>.

note: (itstool) path: license/p
en: As a special exception, the copyright holders give you permission to copy, modify, and distribute the example code contained in this documentation under the terms of your choosing, without restriction.
pl: W drodze specjalnego wyjątku posiadacze praw autorskich udzielają pozwolenia na kopiowanie, modyfikowanie i rozprowadzanie przykładowego kodu zawartego w tej dokumentacji na dowolnych warunkach, bez ograniczeń.
