We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(masterを使ってみて気付きました) 5.7.0時点と比べてmasterのビルドがものすごく遅くなっていました。
プロファイラで調べたところ、このコミット a430616#diff-ad508b9b3fad48162f8630146009a8859aaa4ba68d0b1a1eacbdf29d97e4e74a で増えた
review/lib/review/book/image_finder.rb
Line 39 in a430616
File.absolute_path(downname) == File.absolute_path("#{target}#{ext}")
この探索アルゴリズムでは downname == "#{target}#{ext}" がほとんどの場合偽になるので、ほとんど後ろの File.absolute_path が評価されてしまって、システムを使い、すごく遅くなっているのではないかと思いました。
downname == "#{target}#{ext}"
File.absolute_path
今書いている本で計測しました。画像が160個ぐらいあります。 その1個1個に find_path メソッドが数百ミリ秒かかっていました。
find_path
|| File.absolute_path...
rake epub
このコミットがPlaywright Runnerを入れるコミットの一部であり、Playwrightにこの || File.absolute_path が必要なのかも知れません。しかしPlaywrightがよくわからない僕にはわかりません。 (自分のプロジェクトでは File.absolute_path が必要になることはなさそうなのですが)
|| File.absolute_path
変更案を考えてみました。
The text was updated successfully, but these errors were encountered:
あら、それは大変。ありがとうございます、確認します!
Sorry, something went wrong.
c423909
ありがとうございました!
No branches or pull requests
(masterを使ってみて気付きました) 5.7.0時点と比べてmasterのビルドがものすごく遅くなっていました。
プロファイラで調べたところ、このコミット a430616#diff-ad508b9b3fad48162f8630146009a8859aaa4ba68d0b1a1eacbdf29d97e4e74a で増えた
review/lib/review/book/image_finder.rb
Line 39 in a430616
この探索アルゴリズムでは
downname == "#{target}#{ext}"
がほとんどの場合偽になるので、ほとんど後ろのFile.absolute_path
が評価されてしまって、システムを使い、すごく遅くなっているのではないかと思いました。実験
今書いている本で計測しました。画像が160個ぐらいあります。
その1個1個に
find_path
メソッドが数百ミリ秒かかっていました。|| File.absolute_path...
ありではrake epub
に 106 秒|| File.absolute_path...
なしではrake epub
に 30 秒懸念
このコミットがPlaywright Runnerを入れるコミットの一部であり、Playwrightにこの
|| File.absolute_path
が必要なのかも知れません。しかしPlaywrightがよくわからない僕にはわかりません。(自分のプロジェクトでは File.absolute_path が必要になることはなさそうなのですが)
案
変更案を考えてみました。
|| File.absolute_path
が不必要なのでしたら外すThe text was updated successfully, but these errors were encountered: