VAST 9.2 x64 needs 3 times longer to dump ICs

29 views
Skip to first unread message

Norbert Hunt

unread,
Feb 4, 2020, 6:06:29 AM2/4/20
to VA Smalltalk
Hi All,

our application is 1:1 migrated from VAST v8.0.x to VAST v9.2 64Bit. The runtime for both is based on ~70 image components.
With previous v8.x (x86) we had to spend about 12 minutes to dump all ICs.
With release v9.2x64 the same stuff needs about 40 minutes to dump all ICs.
Anyone who observed similar behaviour ?
Is this general issue with x64 ICs ?
An improvement would be very useful, together with the image preparation the build time >1h is kind of bottleneck.

Thanks, Norbert

Seth Berman

unread,
Feb 4, 2020, 8:04:48 AM2/4/20
to VA Smalltalk
Hi Norbert,

Have a look at this link first which contains the whole conversation.
https://groups.google.com/forum/m/#!searchin/va-smalltalk/compatibilitymode$20/va-smalltalk/i2942Kf1rgk

The short answer is to set compatibilityMode to false in your customer object dumper. But NEVER do that for the default policy or else you will be swapping out objects into your ENVY manager that can only be read by 64-bit images.

The compatibilityMode is true by default so 32-bit and 64-bit images can peacefully read each other’s swapped out objects. Once you set this to false, you should get your performance back but will lose that 32/64/bit compat.

Let me know if you have more questions.

- Seth
Reply all
Reply to author
Forward
0 new messages