ThreadScope
Haskellプログラムの実行を可視化するツール
入れる
成功していないmrsekut.icon
こんな感じでshell.nix書いたが、最後の方で失敗したので諦めた
code:nix
{
compiler ? "ghc901",
}:
let
pkgs = import <nixpkgs> { };
ghc = pkgs.haskell.packages.${compiler};
ghcWithPackages = ghc.ghcWithPackages (hpkgs: with hpkgs; [
threadscope
]);
in pkgs.mkShell {
buildInputs = with pkgs; [
...
];
}
使用する
-eventlogをつけてcompile
+RTS -lをつけて実行