タグ

パフォーマンスとoptimizeに関するreboot_inのブックマーク (2)

  • Shopping for speed on eBay.com  |  web.dev

    Shopping for speed on eBay.com Stay organized with collections Save and categorize content based on your preferences. Optimizing the performance of eBay's sites and apps for a faster user experience. Speed was a company-wide initiative for eBay in 2019, with many teams determined to make the site and apps as fast as possible for users. In fact, for every 100 milliseconds improvement in search page

    Shopping for speed on eBay.com  |  web.dev
    reboot_in
    reboot_in 2023/08/22
    “リクエストをデータ センターまで送信するのではなく、キャッシュされて CDN から(最大 24 時間) 提供される理想的な候補です。国際市場は特に CDN キャッシュの恩恵を受けます。”
  • pythonの速度で気にするところ(高速化メモ) - nobUnagaの日記

    高速化に関して 高速化はほんとに色々と罠が多い。意図した計測できていなかったり。(特に、python3はmapとかの返り値がジェネレータになっているので、その計測を間違っている例とかがウェブには多い。) 高速化の前に計測が必須だが,計測に関しては別のまとめを参照。 リストは連結リストではなく配列 Pythonのリストはいわゆる連結リストではなく可変長配列(たぶん)。arrayというのがあるけどそっちは固定長配列。 よって、リストの先頭要素の挿入/削除(insert/pop)とかはしない。 また,順次appendしていくと容量オーバーのときに領域の拡張が発生し,コピーが発生し得る。それを避けるためには,サイズがわかっているなら,[None]*n_sizeなどで予め領域を確保しておく。任意のオブジェクトを格納出来ることから,おそらくリストの要素はそのオブジェクトへのポインタだと思うのでNone

    pythonの速度で気にするところ(高速化メモ) - nobUnagaの日記
  • 1