PouchDB
을 사용하는 이오닉 앱을 디버깅하고 있습니다. 한 페이지가 시작될 때 특히 속도가 느려서 테스트 중입니다. 녹화 시간이 8 초 ~ 99 %의 CPU 시간이 pouchdb
.PouchDB를 사용하여 이오닉 앱 성능 문제가 발생했습니다.
pouchdb
은 내가 localdb
라는 각도 서비스에 싸여있다.
Timeline
탭에서 검색을 사용하면 localdb
이 218 번 및 pouchdb
14972 번 언급되었습니다.
내가 무슨 일인지 이해하기 위해 무엇을 할 수 있는가?
편집 :이 코드가 브라우저에서 안드로이드 장치에 8 배 배 느린 (왼쪽 열)에 비해 (오른쪽 열)
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 ('*')를 사용하려고합니다. 도와 주셔서 감사합니다 –