Skip to content

Releases: intel/gprofiler

1.2.10

03 Dec 16:29
84918cf
Compare
Choose a tag to compare

1.2.9

01 Dec 22:45
ba53b6b
Compare
Choose a tag to compare
  • java: Add JDK 14 to minimal supported versions (#230)
  • java: Upgrade AP (build statically with libgcc) (#231)
  • java: Filter & log only signal exit_codes in in proc_events callback (#233)
  • java: Add paranoid profiling stop upon any suspicious error in kernel messages (#235)

1.2.8

28 Nov 19:32
ae5cdbf
Compare
Choose a tag to compare
  • java: Use proc_events on Java processes - detect Java processes going down abnormally during profiling (#208)
  • java: Log OOMs and segfaults of profiled Java processes (#219)
  • java: Disabling java profiling on hotspot error file detection (and OOM/segfault) (#220)
  • java: Avoid profiling processes that were loaded with another async-profiler (#218)
  • python: PyPerf w/o kernel headers (#210)

1.2.7

18 Nov 22:23
066514c
Compare
Choose a tag to compare
  • java: Check for Hotspot error files after process termination (#212)
  • java: Added java version parsing and enhanced version checks (#213)
  • Emit a log message upon successfully uploading my logs (#214)
  • java: Enable async-profiler's safemode by default (#215)
  • java: Access process root via its topmost mount NS ancestor (#206)
  • Always wait for at least "duration" between profiling sessions (#211)
  • Add --controller-pid (#209)

1.2.6

14 Nov 16:03
c24c5bf
Compare
Choose a tag to compare
  • java: Build musl-based async-profiler and use where appropriate - this adds support to profiling musl-based Java builds.
  • Python profiler: fix kernel headers symlink in container (affects certain OSes such as Amazon Linux 2018.3)
  • java: Allow passing safemode to async-profiler

1.2.5

04 Nov 19:43
a3fd6ea
Compare
Choose a tag to compare
  • Add a guide on Dataproc installation (#192)
  • python: Allow passing "--python-mode py-spy" as well as "pyspy" (#198)
  • Update rbspy to 0.8.1 (#199)

1.2.4

27 Oct 14:57
0f4b181
Compare
Choose a tag to compare
gProfiler 1.2.4 (#196)

1.2.3

25 Oct 16:49
36b088a
Compare
Choose a tag to compare
  • Build gProfiler as an Aarch64 executable

1.2.2

11 Oct 09:50
c9a1fc4
Compare
Choose a tag to compare
  • Python: upgrade py-spy to v0.3.10 and PyPerf to v1.1.2
  • Java: upgrade to async-profiler v2.5 and allow using CPU mode with --java-async-profiler-mode=cpu.
  • Disable PHP profiling by default (pass --php-mode phpspy to enable).
  • Write metadata & metrics to local output files (in --output-dir mode).
  • Limit the remote logs buffer size (avoid buffer growth if logs aren't being uploaded).
  • Ruby & Python: improve removal handling of temporary files.

1.2.1

19 Sep 10:43
55100fa
Compare
Choose a tag to compare
  • Upgrade to py-spy 0.3.9
  • Get process comm from /proc/PID/status instead of /proc/PID/comm (as the latter is missing in old kernels)
  • python: py-spy: Use SIGKILL to stop py-spy when hanging