PouchDB
を使用しているIonicアプリをデバッグしています。起動時に1ページの速度が遅くなり、8時間の記録でCPU時間の99%が使用されていることがわかりましたpouchdb
。PouchDBを使用したIonicアプリのパフォーマンスの問題
pouchdb
は私がlocaldb
と呼んでいる角度サービスでラップされています。
Timeline
タブでの検索を使用して、localdb
が218回、pouchdb
14972回と記載されています。
私は何が起こっているか理解するために何ができますか?
EDIT:私はこのコードはブラウザ(右列)
console.time('READ--'+ID)
console.time('WRITE--'+ID)
LDB.query('my_index', { //stored index
key: ID,
include_docs: true
}).then(function(data) {
console.timeEnd('READ--'+ID)
//DO THINGS
obj._rev = data._rev
LDB.put(obj).then(function(ldata) {
console.timeEnd('WRITE--'+ID)
});
}
こんにちはギデオン、遅く返事を申し訳ありません。私はデバッグ 'PouchDB.debug.enable( '*');'を使用しようとします。手伝ってくれてありがとう –