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.

Reply via email to