Thanks you for precise replay. I have recreate the situation and in the screen you can see what operations are done deeper.
This "issue" happens when i do about 30 UPDATE queries in a for. Il giorno mercoledì 15 luglio 2015 18:27:17 UTC+2, Jens Alfke ha scritto: > > > On Jul 15, 2015, at 6:48 AM, Daniel Sonny Agliardi <[email protected] > <javascript:>> wrote: > > I was analyzing performances of my app with Instruments and i noticed that > a method needs a lot time to be completed, this method is > *[CBLDatabase(Internal) > notifyChanges:]* (see the attached photo below). > > In that profile, it would have been interesting to drill down into > -[NSNotificationCenter postNotificationName:…], which is where 97% of the > time is spent. The actual notification observer methods are called during > this, and it’s probably one or more of those observers that’s consuming the > CPU. Those could be observers in your own code, which would indicate that > your code should be optimized. > > If you profile this again and need help interpreting it, save the profile > and email me the file and I’ll take a look. > > There is a way to disable it? In particular because i assume that method > is used for live queries feature and i don't currently use it. > > No, it can’t be disabled. It’s used for a lot of other things too, like > > - Posting CBLDatabaseChanged notifications > - Posting CBLDocumentChanged notifications > - Updating CBLModel objects’ properties > - Notifying a continuous push replication that there are new revisions > to push > > > —Jens > > > > > -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/3ee6b5c7-5d78-4d9c-ac59-13eda388534c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
