File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -870,8 +870,18 @@ jobs:
870870 run : |
871871 # Build libraries and demos/tests with Conan.
872872 ${{ env.setup-run-env }}
873+ #XXXtemp-debug!
874+ # Sample RAM use in the background, so its output interleaves with the log as we go: post-mortem evidence
875+ # regarding sporadic whole-VM kills (runner-shutdown message from GitHub) observed when several jumbo test
876+ # TUs compile simultaneously in `-g` configs -- apparent OOM of the 16 GiB runner.
877+ ( while true; do echo "[mem-sample] $(free -m | grep Mem:)"; sleep 15; done ) &
878+ MEM_SAMPLER_PID=$!
879+ #XXXtemp-debug-end
873880 # At least capnp compiler binary is built with our build-settings, so $BUILD_CMD_PREFIX is required.
874881 $BUILT_CMD_PREFIX conan build .
882+ #XXXtemp-debug!
883+ kill $MEM_SAMPLER_PID
884+ #XXXtemp-debug-end
875885
876886 - name : Install built targets with Makefile
877887 if : env.cell-selected == 'true'
You can’t perform that action at this time.
0 commit comments