bug: native is almost 10x slower than web when selecting 15mb data
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 30/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- android, ios, sqlite, swift
調査の方向性
同じデバイス上で plugin version 6.0.2 を使用して約 15 MB のデータの選択を再現し、native と web、iOS と Android を比較します。issue にはソースファイルもテストも記載されていないため、まず native の選択およびシリアライズの経路を追跡します。シリアライズが低速化の原因かどうかを特定し、再現可能なベンチマークでパフォーマンスの変化を検証できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I have a database containing ~15mb of data. On the same device, native is almost 10x slower than web. See the following image (native is first). iOS is faster than android, but still far slower. I think the problem is lots of serialization.
- Plugin version: 6.0.2
- Platform(s): native
- 主要言語
- Swift
- スター
- 661
- フォーク
- 158
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
capacitor-community/sqlite のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 72/100
capacitor-community/sqlite#700 · コメント 1 件 · リアクション 1 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
capacitor-community/sqlite#693 · リアクション 7 件 ·
-
bug/fix needs: triage
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
capacitor-community/sqlite#690 ·
-
feature needs: triage
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
capacitor-community/sqlite#689 ·
-
bug/fix needs: triage
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
capacitor-community/sqlite#685 ·
capacitor-community/sqlite の issue をすべて見る
似ている issue
-
Dictated bullet lists keep the recogniser's commas at the end of every line ("- Milk," "- Eggs,")オープンarea:dictation bug good first issue P2
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
uttrflow/uttrflow-swift#1958 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
521xueweihan/HelloGitHub#3788 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
callstackincubator/appduct#129 ·
メンテナーはふだん 1 日以内に返信
-
clawsweeper:not-repro-on-main impact:ux-friction issue-rating: 🦪 silver shellfish P2
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
steipete/CodexBar#4040 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
mozilla-mobile/firefox-ios#35827 ·
メンテナーはふだん 1 日以内に返信