Christian Hergert
christian@hergert.me 2016
Selamat datang di Sysprof!
Andika Triwidada
andika@gmail.com 2022

# Pengantar

Sysprof adalah profiler sistem untuk Linux yang menargetkan desktop GNOME.

Perbedaan antara tracing dan sampling

# Apa itu Profiler?

Profiler adalah aplikasi yang merekam informasi tentang aplikasi atau sistem saat dijalankan. Informasi itu dapat dieksplorasi untuk mendapatkan wawasan tentang bagaimana aplikasi dapat diubah agar berkinerja lebih baik.

Ada dua kategori umum profiler perangkat lunak, yang biasa disebut sebagai profiler pelacakan atau pengambilan sampel. Yang dimaksud dengan tracing profiler adalah bahwa setiap panggilan fungsi yang dijalankan oleh program diketahui oleh profiler. Profiler pengambilan sampel bekerja dengan memeriksa keadaan program pada frekuensi reguler dan oleh karena itu tidak melihat setiap panggilan fungsi yang dijalankan oleh program.

Baik profiler tracing maupun sampling memiliki kelebihan masing-masing. Keuntungan penting dari profiler pengambilan sampel adalah bahwa overhead jauh lebih sedikit daripada profiler pelacakan, sehingga lebih mudah digunakan untuk perangkat lunak yang memerlukan interaktivitas.

Sysprof adalah profiler sampling.