none
Edgeのタブ13ページ目追加でフリーズ RRS feed

  • 質問

  • C#にてEdgeを起動後、タブを(+ボタンで)作成していくと13ページ目のTabでフリーズします。
    特に変わった指定はしていないのですが
    回避方法はございますでしょうか?

    string command = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe --new-window --user-data-dir=C:\\temp\\P1 ";

    ProcessStartInfo processStartInfo = new ProcessStartInfo("cmd.exe", command)
    {
        CreateNoWindow = true,
        UseShellExecute = false,
        RedirectStandardOutput = true,
        RedirectStandardError = true,
    };

    Process process = Process.Start(processStartInfo);

    2021年2月19日 2:05

回答

  • 色々と気になるところの多いコードですが。

    標準出力及び標準エラーをリダイレクトしていますが、リダイレクトした標準出力及び標準エラーを適宜読み取っていますか?

    • 回答としてマーク x.toka_2021 2021年2月22日 4:15
    • 回答としてマークされていない x.toka_2021 2021年2月22日 4:15
    • 回答としてマーク x.toka_2021 2021年2月22日 4:16
    2021年2月19日 2:30

すべての返信

  • 単純に、PC のリソースを食い潰しただけでは無いですか?。
    コード側での対応では避けられない気がしますが。

    (焼石に水でしょうが)極力他アプリの終了とか、
    物理メモリの増強とか、仮想メモリ設定見直しとか、
    そんな対応しか無いのでは?。

    違っていたら、お許し下さい。

    2021年2月19日 2:22
  • 色々と気になるところの多いコードですが。

    標準出力及び標準エラーをリダイレクトしていますが、リダイレクトした標準出力及び標準エラーを適宜読み取っていますか?

    • 回答としてマーク x.toka_2021 2021年2月22日 4:15
    • 回答としてマークされていない x.toka_2021 2021年2月22日 4:15
    • 回答としてマーク x.toka_2021 2021年2月22日 4:16
    2021年2月19日 2:30
  • 返信ありがとうございます。
    標準出力及び標準エラーをリダイレクトを
    Falseにしたらフリーズが解消されました。
    上記設定は不要なため、今回はそれで。
    ありがとうございました。

    2021年2月22日 4:16
  • 返信ありがとうございます。
    認証が必要なURLを開き、認証しないまま
    (+ボタンにて)タブ増やすと4つ目でフリーズしたので
    単純にメモリだけではない気がします。
    2021年2月22日 4:18