On 9 July 2013 09:50, Esteban Lorenzano <esteba...@gmail.com> wrote: > > On Jul 9, 2013, at 9:22 AM, Igor Stasenko <siguc...@gmail.com> wrote: > >> On 9 July 2013 09:13, Esteban Lorenzano <esteba...@gmail.com> wrote: >>> >>> On Jul 9, 2013, at 9:10 AM, Igor Stasenko <siguc...@gmail.com> wrote: >>> >>>> On 8 July 2013 22:43, Tudor Girba <tu...@tudorgirba.com> wrote: >>>>> Hi, >>>>> >>>>> Igor, please get this point of view out of your system :). >>>>> >>>>> First, not all programming languages are like this: You can easily run >>>>> other VMs (e.g., Java) with more than 3 GB. But, let's not even go there: >>>>> I can run Pharo with 1Gb on Mac without problems. According to your >>>>> reasoning we might end up downgrading the Mac VM. Some data does not fit >>>>> in memory, but if I can get all my data in my image, I will choose to do >>>>> it. >>>>> >>>>> I am not saying that we should compare with Java, or that it is the end >>>>> of the world that the Windows VM is highly restricted. I am simply saying >>>>> that we should not dismiss this as a problem just because we do not know >>>>> how, or do not have the resources to solve it right now. >>>>> >>>>> After all, we are here to change the world :). >>>>> >>>> >>>> Yes, but this topic was raised multiple times already. Maybe we should >>>> stop wasting time on it? >>>> >>>> All you need to do, to change the limit, go to >>>> platforms/win32/vm/sqWin32Alloc.h >>>> >>>> And change this: >>>> >>>> #ifndef MAX_VIRTUAL_MEMORY >>>> #define MAX_VIRTUAL_MEMORY 512*1024*1024 >>>> #endif >>>> >>>> So, if you want more, build VM with any limit you see fit. >>>> But there's a reason why in official VM its 512. >>> >>> Which reason? (It is a real question, I do not remember why it is so low) >>> >> >> If you reserve most of memory for objects, think how you could use things >> like >> freetype, opengl, cairo & any other library which allocates memory on >> conventional heap. >> also, think that DLLs and kernel needs breathing space as well. > > yep, but still could be doubled and have enough reserved memory for > externals, I think. > In any case, we need a solution, 512m is obviously too small (no matter if 1G > is still not enough, it would be a lot better). > > Not to extend memory because "is still not enough" is like not healing a guy > because "he will be dead old anyway" :) >
https://gitorious.org/cogvm/blessed/commit/341e6c2e150bcde80dfea6c890bab7745b2a6d44 please check >> >> >>> Esteban >> >> -- >> Best regards, >> Igor Stasenko. >> > > -- Best regards, Igor Stasenko.