One more: Method invalidation for strange example code
Andreas Woess
andreas.woess at jku.at
Thu Jan 30 13:07:41 PST 2014
Hi Stefan,
I've pushed two fixes yesterday with which DeltaBlue finally stabilized
(didn't try the others). Please give it a try and let me know if you
still have problems.
- andreas
On 27.01.2014 23:21, Stefan Marr wrote:
> Hi Andreas:
>
>
> On 27 Jan 2014, at 21:17, Andreas Woess <andreas.woess at jku.at> wrote:
>
>> Hi Stefan,
>>
>> I was able to reproduce the problem. Apparently, the compiled code is
>> garbage collected in response to the System.gc() in your benchmark
>> harness. The obvious workaround is not to call System.gc() until this is
>> fixed.
> Ouch, well, that’s something I wouldn’t have guessed at all.
> I also applied the change to use FrameUtil.getObjectSafe, and now all but three of the benchmarks stabilize completely.
> The remaining ones are now DeltaBlue, Fannkuch, and Queens.
> Will try to see whether that narrows it down a bit further.
>
> Will also try to reenable the specialization for primitive types for frame accesses.
>
> Thanks a lot
> Stefan
>
>
---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
More information about the graal-dev
mailing list