【重要】Fire TV Stick 4KおよびFire TV Stick 4K MAXの倍速再生機能について | dアニメストア
https://animestore.docomo.ne.jp/animestore/CQ/notice-8380
> 安定したサービス品質を提供するため、Fire TV Stick 4KおよびFire TV Stick 4K MAXにおける倍速再生機能を非対応にいたしました。
そんなぁ
【重要】Fire TV Stick 4KおよびFire TV Stick 4K MAXの倍速再生機能について | dアニメストア
https://animestore.docomo.ne.jp/animestore/CQ/notice-8380
> 安定したサービス品質を提供するため、Fire TV Stick 4KおよびFire TV Stick 4K MAXにおける倍速再生機能を非対応にいたしました。
そんなぁ
This account is not set to public on notestock.
Rust でコードがクソデカになるの、多態を素朴に使いすぎている可能性がまず最初に疑われる (ユーザかライブラリかはわからんが)
Thoughts on Rust bloat | Raph Levien’s blog
https://raphlinus.github.io/rust/2019/08/21/rust-bloat.html
Non-Generic Inner Functions - Possible Rust
https://www.possiblerust.com/pattern/non-generic-inner-functions
こういうイディオムで防げる場合はある
メソッドチェーン系は結果型と引数となるクロージャを型パラメータに入れた型を……みたいにネストして作りがちなので、式ごとに別々の型を作ることになりがちだし、ナイーブな実装をするとメソッドが増えまくってしまうね (ライブラリ側でなら防ぐ方法はある)
まあコード行数とネストがいくらか増えたりとか場合によっては実行時コストがかかったりとかデメリットもあることがある (ほぼないこともある) ので、そこはまあ要件と状況次第だけど
RazrFalcon/cargo-bloat: Find out what takes most of the space in your executable.
https://github.com/RazrFalcon/cargo-bloat
どうぞ
This account is not set to public on notestock.
関数の数がクソ多くてデバッグ用のメタデータが膨らんでいると推察できて、関数単位で調べたらたぶん同じメソッドの型パラメータ違う版とかが大量にある気がするんですよね
This account is not set to public on notestock.
parquet2/unpack.rs at v0.17.1 · jorgecarleitao/parquet2
https://github.com/jorgecarleitao/parquet2/blob/v0.17.1/src/encoding/bitpacked/unpack.rs#L23
ビット長ごとに関数生やしてんのか。そりゃそうなるわ
This account is not set to public on notestock.
ざっと5倍か。8,16,32,64 ビットとかでそれぞれ生えてるとかそんな感じじゃろか (適当)
generics はこれが怖いんだよな。まあ dyn Trait 経由で動的多態にしたらそれはそれで実行時オーバーヘッドなんだけど……
sort と uniq でさくっとランキングを出力する - blog.nomadscafe.jp
https://blog.nomadscafe.jp/2012/07/sort-uniq.html
インライン化がどこまで効くのかよくわかってないし、デバッグ情報のサイズもよく知らんので、なんもわからん
リクライニングはしてたようで腰にそこまで違和感はないけど、膝に負荷がかかった形跡が……
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
運が悪いと感じるのは暗黙に理性に支えられた直観による危機回避がうまく機能していないということであり、これは基本的にあらゆる場面で発揮され生活や生命を危うくするものなので、そもそもそういう人々は fediverse とかいうマイナー SNS にかまけている余裕がない……みたいな仮説は立てられるが
This account is not set to public on notestock.
日時を持つフィールドが複数あって、なぜかローカルの日時だったりそうでなかったりするので、比較すると時間オフセットがわかる (FBX SDK の場合の話だし、今もそういう実装になっているかはわからん)