John is correct, please put --js-flags="--trace-gc" into "xwalk-command-line" file.
Jonny, Did you use the timeline tool of Chrome Dev Tools to profile the memory usage of your app [1]. Does your app allocate/release too frequently? Or you may use CPU profiler to profile your app, the deoptimized code may allocate where it may trigger unexpected GC. Thanks, -ningxin [1] https://developer.chrome.com/devtools/docs/javascript-memory-profiling > -----Original Message----- > From: [email protected] [mailto:[email protected]] > On Behalf Of John Harrison > Sent: Sunday, December 21, 2014 9:27 AM > To: Chen, Jonny > Cc: Hu, Ningxin; [email protected] > Subject: Re: [Crosswalk-help] Crosswalk Garbage Collection Strategy > Question > > Wouldn't it be something like: > --js-flags="--trace-gc" > > > ? > > On Tue, Dec 16, 2014 at 9:25 PM, Chen, Jonny <[email protected] > <mailto:[email protected]> > wrote: > > > Hi ningxin, > Thanks for your help. I'm adding a "-trace_gc" command line in my > project with a "xwalk-command-line" file. But I did not noticed any GC trace > output in Logcat. Can you please tell me how to find the trace log? Thanks! > > > > > Best Regards > Jonny Chen > > > On 12/17/14, 10:29 AM, "Wang, Walton" <[email protected] > <mailto:[email protected]> > wrote: > > > > > On 12/11/14, 10:11 AM, "Hu, Ningxin" <[email protected] > <mailto:[email protected]> > wrote: > > > Hi Walton, > > I don't have much experience in GC. AFAIK, you may > tweak the size of new > space and old space to enlarge heap size by > command line options: > --max_semi_space_size > --max_old_space_size > It might lower the GC frequency. However, V8 should > configure the size of > the two spaces with reasonable value according to > your device memory size. > > BTW, did you try to use --trace_gc to profile your app? > > Thanks, > -ningxin > > ________________________________ > From: Crosswalk-help [crosswalk-help- > [email protected] <mailto:crosswalk-help- > [email protected]> ] > on behalf of Wang, Walton [[email protected] > <mailto:[email protected]> ] > Sent: Wednesday, December 10, 2014 5:15 PM > To: [email protected] > <mailto:[email protected]> > Subject: [Crosswalk-help] Crosswalk Garbage > Collection Strategy Question > > Hi, I want to know whether its possible to lower the > GC frequency in > crosswalk. > When our app consume more than 30M memory, the > GC frequency increases a > lot, which leads to lag and bad user experience. > But in fact the phone have enough memory, so is it > possible to reduce the > GC frequency?? Maybe change some compiling > parameter of crosswalk? > > Thanks > > Walton,Wang > > > > > _______________________________________________ > Crosswalk-help mailing list > [email protected] <mailto:Crosswalk- > [email protected]> > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help > > > _______________________________________________ Crosswalk-help mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
