Hi,
I've seen the class!

Now, I'm trying to use it, when I finish the migration, I'll post the
differences!

Thank You!!!!



Il giorno gio 10 mar 2016 alle ore 17:13 Mark Wardle <[email protected]> ha
scritto:

> Yes. I have just checked and found ERXFetchSpecificationBatchIterator in
> er.extensions.
>
> Mark
>
> On 10 Mar 2016, at 10:51, Daniele Corti <[email protected]> wrote:
>
> Hi,
> I have a question, about performance while working with LongRequest and
> many EO.
>
> Here's the situation: I've prepared a class that extends
> ERXLongResponseTask.DefaultImplementation.
> In this class, I operate a database migration, over 10000 record.
> Each of them has, at least, 50/60 objects releated. From them, I create
> others objects, for a total of 60 new objects for each of the starting
> 10000 rows.
>
> The procedure works fine, but, I experience a difference in speed during
> the procedure. At first, 300-400 objects are processed in few seconds, then
> the procedure slow down until, from 5000, it processes about 7/8 objects in
> 5 seconds.
>
> The procedure is very simple:
> 1. Fetch all objects in a NSArray
> 2. Manipulate each object in a for loop, fetching related objects and
> creating other objects in every iteration.
>
> I use just one EOEditingContext, so, I think the slowness begin when it
> became really full of elements.
>
> I would like to know, if there is a way to "clean up" the manipulated
> objects from the EC, or if a different approach is preferred.
>
> One last thing: it is good to use a NSArray of 1000 object in the for loop
> to do this? I ask this because, I fetch all the objects and save them in
> memory using EOObject.fetchAllObjects(EC) method from the class.
>
> Thanks in advance!
> Daniele C.
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/mark%40wardle.org
>
> This email sent to [email protected]
>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to