Tony,

My tuppence, since I do not really know VSE I may be quite wrong ...

The fastest copy for a very large amount of data would probably be to
manipulate the page table entries
of your partition to map to the source partition's page frames of
interest into an available page range of your partition.
Of course, all virtual addresses would be different, so if you're
following any pointers, you'll have to adjust for the difference....

Plus, while you're dumping the data, you may not want anything to change,
so you'll probably need to suspend the source partition from being
executed until you're done.
Which implies that the tasks running there will be suspended longer than
if you made a real copy.

If you decide you really need to copy the data over, you're probably
best off using a loop of MVPG instructions.

Kind regards,
Abe Kornelis
==========


Op 03/04/2022 om 01:59 schreef Tony Thigpen:
> All,
>
> I have used ARs to get data from other VSE partitions (address spaces
> to you z/OS guys). I am looking at a program that needs to 'snap shot'
> a partition by copying a lot of data, then printing it.
>
> I have never used "move to primary" or "move with key" type instructions.
>
> Is there any performance, or other reason, I should look at these
> other instructions? Or, should I just continue to use ARs?
>
> Tony Thigpen

Reply via email to