Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. COFirst point: 100 could be too much but 2 not enough to stress the CPU. I tried using 2 as maxConcurrencyOperation and the process start slow. Second point: I tried it as well. There is the problem to save the context every loop and it bring a lot of overhead. Third point: Seems really interesting. This will be the first try :) Fourth point: same as second point. Fifth point: I have a KVO on the NSOperationQueue. I save it when the Queue is empty. Seventh point: Really interesting. I'll try to group them. Thank you so much.
      singulars
    2. CO"A consequence of this is that a context assumes the default owner is the thread or queue that allocated it—this is determined by the thread that calls its init method. You should not, therefore, initialize a context on one thread then pass it to a different thread. Instead, you should pass a reference to a persistent store coordinator and have the receiving thread/queue create a new context derived from that." https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/CoreDataFramework/Classes/NSManagedObjectContext_Class/NSManagedObjectContext.html
      singulars
    3. COYou should be able to max out your machine with two concurrent processes. Any more and an increasing amount of time will be spent context switching rather than executing your own code. You're likely constrained by locking and waiting on the main thread.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload