sudo apt-get install gdb
pip install pyrasite
pyrasite-shell {pid}
import sys, traceback
for tid, frame in sys._current_frames().items():
print("Stack for thread {}".format(tid))
inp | |
|> String.split("\n", trim: true) | |
|> Enum.map(&String.split(&1, "\t")) | |
|> Enum.map(fn a -> a |> Enum.map(&String.to_integer/1) end) | |
|> Enum.map(fn a -> [Enum.max(a), Enum.min(a)] end) | |
|> Enum.map(fn [a, b] -> a - b end) | |
|> Enum.sum() | |
|> IO.inspect() | |
defmodule Helper do |
sudo apt-get install gdb
pip install pyrasite
pyrasite-shell {pid}
import sys, traceback
for tid, frame in sys._current_frames().items():
print("Stack for thread {}".format(tid))