Fx 128.0.3 TEST5

  • Fx 128.0.3 TEST5

    コメントする
    Uli

    Hi Tete-san,

    TEST5 running fine here, even after more than one hour session on youtube! 😉

    Best regards

    Re: Fx 128.0.3 TEST5

    テテファン

    自分の環境でもクラッシュ起きないです。

    i7-8700 RAM32GB 古いですが 
    Win11 Pro 23H2

    Re: Fx 128.0.3 TEST5

    Tete

    Hello, thank you for trying out TEST5 build.
    I found an one way to test -import-instr-limit in a short time.
    The upper limit my build does not crash using that way is 18.
    I set -import-hot-multiplier to 17 so that when multiplying it with -import-instr-limit, the value is about 300 (like in Firefox and Chromium).

    こんにちは。TEST5ビルドを試してくださり、ありがとうございます。
    -import-instr-limitを短時間でテストする一つの方法を見つけました。
    その方法を用いて調べたところ、私のビルドがクラッシュしない上限値は18でした。
    -import-hot-multiplier=17に設定し、-import-instr-limitと掛け合わせた値が300程度になるようにしました (FirefoxやChromiumのように)。

    Re: Fx 128.0.3 TEST5

    taka

    私の環境でもTEST5は全く問題なく起動・動作しております。
    テテさんお疲れさまでした

    Re: Fx 128.0.3 TEST5

    テテ

    takaさん、試してくださりありがとうございました。
    動作していると伺い、ホッといたしました。:-)

    Re: Fx 128.0.3 TEST5

    Shaun

    You’re doing marvellous work tete-san, thank you, there were indeed some YouTube crashes for TEST4.
    TEST5 is running perfectly well with no crashes.
    One question – why must the value be 300 and not higher?

    Re: Fx 128.0.3 TEST5

    Tete

    Hello Shaun-san, thank you for trying my builds.

    In frequently executed code regions, inlining functions often improves performance.
    But excessive inlining can cause code size to balloon and increase CPU instruction cache misses, harming performance.

    To stop this, LLVM uses a limit by multiplying -import-instr-limit and -import-hot-multiplier. In Firefox and Chromium, this value is 300.
    I have not tested it myself, but I decided to use similar value for now.

コメントする