open in firefox option in run, updated compile perf flags

This commit is contained in:
VCB Ferreira
2026-08-02 17:09:16 +02:00
parent 1760c39ade
commit b7e47480bb
2 changed files with 16 additions and 2 deletions
+2 -2
View File
@@ -39,7 +39,7 @@ target_link_libraries(nufi_lib
OpenMP::OpenMP_CXX
)
target_compile_options(nufi_lib PRIVATE -O3)
target_compile_options(nufi_lib PRIVATE -O3 -g -fno-omit-frame-pointer)
# -------------------------
@@ -54,4 +54,4 @@ target_link_libraries(nufi_poisson
deal_ii_setup_target(nufi_poisson)
target_compile_options(nufi_poisson PRIVATE -O3 -g)
target_compile_options(nufi_poisson PRIVATE -O3 -g -fno-omit-frame-pointer)
+14
View File
@@ -84,3 +84,17 @@ echo " perf.data : ${PERF_DATA}"
echo " out.perf : ${PERF_SCRIPT_OUT}"
echo " out.folded : ${FOLDED_OUT}"
echo " flamegraph : ${FLAMEGRAPH_OUT}"
read -r -p "Open flamegraph in Firefox? [y/N] " OPEN_CHOICE
case "${OPEN_CHOICE}" in
[yY]|[yY][eE][sS])
if command -v firefox >/dev/null 2>&1; then
firefox "${FLAMEGRAPH_OUT}" >/dev/null 2>&1 &
disown
else
echo "warning: 'firefox' not found on PATH; open it manually: ${FLAMEGRAPH_OUT}" >&2
fi
;;
*)
;;
esac