mmm… yes. But then… it has to be something like that. 
maybe Eliot can help here.

Esteban

> On 3 May 2017, at 11:01, Raffaello Giulietti 
> <raffaello.giulie...@lifeware.ch> wrote:
> 
> No, that does not work, as I reported:
> 
> 
> On 2017-05-03 10:33, Raffaello Giulietti wrote:
> > The current Pharo VM seems to support only the --memory option: I tried
> > with 1 and 2 GiB, nothing changes in the misbehavior.
> 
> 
> Further, Pharo crashes even when only *starting* with a JVM heap size of 16 
> MiB, a ridiculously small heap, regardless of the Pharo --memory option and 
> the JVM max heap option.
> 
> 
> 
> 
> 
> On 2017-05-03 10:55, Esteban Lorenzano wrote:
>> mmm… you can try assigning memory to pharo itself.
>> --memory 1000m
>> (for example)
>> but it may happens that pharo + jvm exceeds the 2g max of a 32bits vm?
>> Esteban
>>> On 3 May 2017, at 10:52, Raffaello Giulietti 
>>> <raffaello.giulie...@lifeware.ch> wrote:
>>> 
>>> OK, thanks, here it is:
>>> 
>>> 
>>> CoInterpreter VMMaker.oscog-eem.2197 uuid: 
>>> ef120220-dcf2-4825-ad2c-eab126683414 Apr 18 2017
>>> StackToRegisterMappingCogit VMMaker.oscog-eem.2197 uuid: 
>>> ef120220-dcf2-4825-ad2c-eab126683414 Apr 18 2017
>>> VM: 201704181925 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ 
>>> Date: Tue Apr 18 12:25:44 2017 -0700 $ Plugins: 201704181925 
>>> https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
>>> 
>>> 
>>> Seems what PharoConsole outputs, too.
>>> 
>>> 
>>> 
>>> 
>>> On 2017-05-03 10:49, Esteban Lorenzano wrote:
>>>> execute
>>>> Smalltalk vm version
>>>> in playground
>>>>> On 3 May 2017, at 10:47, Raffaello Giulietti 
>>>>> <raffaello.giulie...@lifeware.ch> wrote:
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> how do I discover?
>>>>> 
>>>>> I tried with Pharo.exe --version but this shows nothing.
>>>>> 
>>>>> Conversely, with PharoConsole here is what I obtain.
>>>>> 
>>>>>> C:\pharo6\PharoConsole.exe --version
>>>>> Win32 built on Apr 18 2017 19:55:47 GMT Compiler: 5.4.0 [Production Spur 
>>>>> VM]
>>>>> CoInterpreter VMMaker.oscog-eem.2197 uuid: 
>>>>> ef120220-dcf2-4825-ad2c-eab126683414 Apr 18 2017
>>>>> StackToRegisterMappingCogit VMMaker.oscog-eem.2197 uuid: 
>>>>> ef120220-dcf2-4825-ad2c-eab126683414 Apr 18 2017
>>>>> VM: 201704181925 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ 
>>>>> Date: Tue Apr 18 12:25:44 2017 -0700 $
>>>>> Plugins: 201704181925 
>>>>> https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On 2017-05-03 10:36, Esteban Lorenzano wrote:
>>>>>> Hi,
>>>>>> which vm version are you using?
>>>>>> Esteban
>>>>>>> On 2 May 2017, at 16:36, Raffaello Giulietti 
>>>>>>> <raffaello.giulie...@lifeware.ch> wrote:
>>>>>>> 
>>>>>>> Hello,
>>>>>>> 
>>>>>>> I'm on Pharo 6 (32 bit)/Windows 10 (64 bit).
>>>>>>> 
>>>>>>> I'm trying to load and use the (32 bit) JVM DLL into a running Pharo 
>>>>>>> image via the UFFI.
>>>>>>> 
>>>>>>> Everything works correctly, including JVM method invocations, except 
>>>>>>> when trying to set the minimum and maximum JVM heap size by passing the 
>>>>>>> -Xms<size> and -Xmx<size> options upon JVM creation. With these 
>>>>>>> options, Pharo simply crashes without leaving any trace.
>>>>>>> 
>>>>>>> Apparently, memory management requests from the JVM interfere with 
>>>>>>> Pharo's own memory management.
>>>>>>> 
>>>>>>> Please note that we successfully use the same mechanism for both 
>>>>>>> VisualWorks (32 bit)/Windows 10 (64 bit) and Gemstone 64 bit/Linux, so 
>>>>>>> it seems it has to do with a Pharo limitation somehow.
>>>>>>> 
>>>>>>> Further, I couldn't find any documentation on how to increase Pharo's 
>>>>>>> working set.
>>>>>>> 
>>>>>>> So the questions are:
>>>>>>> * What is the most probable cause of the crash described above?
>>>>>>> * Where is there more doc about Pharo's memory configuration settings?
>>>>>>> 
>>>>>>> Greetings
>>>>>>> Raffaello
>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>> 
>>> 
> 
> 


Reply via email to