Log of the #nice channel on irc.freenode.net

Using timezone: Central European Time
* ChanServ leaves03:47
* ChanServ joins
* CIA-8 joins03:48
* CIA-2 leaves
* bonniot joins10:26
<CIA-8>03bonniot * 10Nice/ (3 files in 3 dirs): 12:35
Explicitly mark which methods are overrides in compiled packages, and
use that information to speed up the loading of compiled packages.
* arjanb joins12:58
the testsuite is down to 14 minutes from 18 :-)13:26
why are classes shown during compilation?13:27
nice.lang: parsing
mlsub.compilation: parsing
bossa.modules: parsing
nice.lang.AssertionFailed
nice.lang.Range
nice.lang.NiceThread
nice.lang.NonReclosableOutputStream
<bonniot>oops13:28
it must be in one of the commits, could you find it?
<arjanb>i don't remember when it changed13:29
it's in the interface implementation patch13:35
<bonniot>can you fix it? or tell me in which class it is13:36
<arjanb>expr.ClassExp:26613:40
<CIA-8>03bonniot * 10Nice/src/gnu/expr/ClassExp.java: Minor: removed debugging statement.13:42
<bonniot>for the testsuite, have you tried running with java -server?13:43
<arjanb>i don't have a server jvm13:44
<bonniot>really? i did not know that was possible13:45
'java -server' gives an error?13:46
<arjanb>Error: no `server' JVM at `C:\Program Files\Java\j2re1.4.1_01\bin\server\jvm.dll'.
<bonniot>server is slower to startup, but should be faster for long running programs13:48
<arjanb>do you have j2se or j2ee?13:56
<bonniot>j2se13:58
<arjanb>strange13:59
<bonniot>could it be in the sdk but not the re?
<arjanb>the jre is included in the sdk14:00
<CIA-8>03bonniot * 10Nice/src/bossa/syntax/Node.java: Use less memory.14:10
<arjanb>using a profiler?14:11
<bonniot>yes, sometimes14:12
i focused on speeding up loading compiled packages14:13
memory usage is much better too, but because the JVM's GC is quite good, that does not change speed much14:14
unless memory is limited
so it might also make a bigger difference for larger programs
what is the initial memory usage on your machine?14:15
you can find out by using java -verbosegc, and look at the first GC line14:16
<arjanb>for the testsuite?
<bonniot>it does not matter on the program, it's a constant of the JVM
unless you change it with -Xms14:17
<arjanb>[GC 511K->170K(1984K), 0.0076635 secs]
<bonniot>so it's 1984K14:18
same here
i think we might put a slightly higher value, it should speed up the starting up by having less full GCs14:19
something like -Xms6M
* arjanb leaves16:40
* arjanb joins20:55

Generated by Sualtam