#jython IRC Log (v0.9)


IRC Log for 2014-08-25

Timestamps are in GMT/BST.

[4:24] * newbie|2 (~smaudet@cpe-98-28-40-92.columbus.res.rr.com) has joined #jython
[4:26] * smaudet (~smaudet@cpe-98-28-40-92.columbus.res.rr.com) Quit (Ping timeout: 256 seconds)
[5:23] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 245 seconds)
[6:01] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[6:35] * antkong (~antkong@110-174-129-54.static.tpgi.com.au) Quit (Ping timeout: 240 seconds)
[6:40] * antkong (~antkong@110-174-129-54.static.tpgi.com.au) has joined #jython
[6:57] * mhahe (~mhahe@ has joined #jython
[6:58] <mhahe> hello all, i tried jython a few months back. functionally it fit my problem. performance wise it was slow from a cold start. is there a way to deal with startup performance? something new or something i missed?
[7:02] * lheuer (~Adium@unaffiliated/lheuer) Quit (Ping timeout: 250 seconds)
[7:05] * Arfrever (~Arfrever@apache/committer/Arfrever) has joined #jython
[7:14] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[9:14] <peke> mhahe: Start-up performance is an issue for me too. When i commented that Jython 2.7 is a bit slower to start than 2.5 (which was slower than 2.2), especially if you need to import several modules, jimbaker commented that he has ideas how to improve it that he's initially planning for 2.7.1.
[9:15] <peke> I would assuem jimbaker would be willing to discuss what he has in mind in case someone wants to look at it earlier. Personally I'd love to do that but lack both time and lower level understanding of Jython.
[9:18] <peke> mhahe: good news is that at least in our use case actual performance is good enough. Slow start-up actually is most annoying when running our acceptance tests that require starting Jython several thousands times. Same tests that run with CPython in less than 10 minutes on my machine take over 2 hours with Jython.
[10:12] * clajo04 (~clajo04@pool-96-232-190-28.nycmny.fios.verizon.net) Quit (Quit: clajo04)
[10:20] * clajo04 (~clajo04@pool-96-232-190-28.nycmny.fios.verizon.net) has joined #jython
[11:18] * antkong (~antkong@110-174-129-54.static.tpgi.com.au) Quit (Quit: antkong)
[11:20] * antkong (~antkong@110-174-129-54.static.tpgi.com.au) has joined #jython
[11:55] * antkong (~antkong@110-174-129-54.static.tpgi.com.au) Quit (Quit: antkong)
[11:55] * newbie|2 (~smaudet@cpe-98-28-40-92.columbus.res.rr.com) Quit (Ping timeout: 256 seconds)
[13:17] <jimbaker> peke, i don't think 2x is going to help in your case. you should look at drip (https://github.com/ninjudd/drip) or nailgun
[13:54] * xemdetia (xemdetia@nat/ibm/x-caozgnugzvevehhv) has joined #jython
[14:27] * fwierzbicki1 (~Adium@99-106-169-5.lightspeed.sntcca.sbcglobal.net) has joined #jython
[14:32] * fwierzbicki (~Adium@99-106-169-5.lightspeed.sntcca.sbcglobal.net) Quit (Ping timeout: 260 seconds)
[14:32] * jimbaker (~jbaker@python/psf/jimbaker) Quit (Ping timeout: 260 seconds)
[14:32] * agronholm (~agronholm@2001:1bc8:102:6f29:ed9d:3487:3941:d41a) Quit (Ping timeout: 260 seconds)
[14:32] * mhahe (~mhahe@ Quit (Ping timeout: 260 seconds)
[14:32] * topi` (topi@kaverit.org) Quit (Ping timeout: 260 seconds)
[14:32] * topi` (topi@kaverit.org) has joined #jython
[14:32] * agronholm (~agronholm@2001:1bc8:102:6f29:d9e0:c7f0:d23:e653) has joined #jython
[14:32] * jimbaker` (~jbaker@ has joined #jython
[14:32] * ChanServ sets mode +o agronholm
[14:33] * mhahe (~mhahe@ has joined #jython
[14:50] * topi`_ (topi@kaverit.org) has joined #jython
[14:51] * agronholm (~agronholm@2001:1bc8:102:6f29:d9e0:c7f0:d23:e653) Quit (Ping timeout: 260 seconds)
[14:51] * topi` (topi@kaverit.org) Quit (Ping timeout: 260 seconds)
[14:51] * agronholm (~agronholm@2001:1bc8:102:6f29:d9e0:c7f0:d23:e653) has joined #jython
[14:51] * ChanServ sets mode +o agronholm
[15:23] * lheuer (~Adium@unaffiliated/lheuer) Quit (Quit: Leaving.)
[16:45] * mike_af (~mike_af@unaffiliated/mike-af/x-5454762) has joined #jython
[16:51] <jimbaker`> topi`_, so i did almost complete the port of json decoding from C (_json.c) to java. should have some sense of speedups soon
[16:54] * jimbaker` is now known as jimbaker
[17:29] <topi`_> jimbaker: I never used json in such an extensive way as to notice the slowness, but I guess it's such a critical component that it needs to be quick
[17:32] <jimbaker> topi`_, maybe i got you mixed up with another person here - but yes, json seems to be critical in that way
[17:44] <topi`_> I think it was peke who was doing json dump extensively
[17:45] <topi`_> grr, i'm producing very buggy code, maybe should stop for today and continue tomorrow
[17:47] <agronholm> I at least complained about JSON being slow
[17:47] <agronholm> but I switched to msgpack so it's not a problem anymore for me
[17:47] <agronholm> strange that msgpack is so ludicrously faster than json despite being a pure-python implementation
[18:03] <peke> topi`_: nope, i wasn't doing json stuff. i agree fast json is important, though.
[18:18] <paolo> does anyone use fireside for webapps? i have a problem with http post values
[18:18] <paolo> if anyone wants to help it's greatly appreciated https://github.com/jythontools/fireside/issues/1
[19:28] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[19:31] * xemdetia_ (xemdetia@nat/ibm/x-taxqzxsqzjnsxphq) has joined #jython
[19:34] * xemdetia (xemdetia@nat/ibm/x-caozgnugzvevehhv) Quit (Ping timeout: 260 seconds)
[20:17] * xemdetia__ (xemdetia@nat/ibm/x-frirnitleydaafxs) has joined #jython
[20:22] * xemdetia_ (xemdetia@nat/ibm/x-taxqzxsqzjnsxphq) Quit (Ping timeout: 272 seconds)
[20:50] * gthank (~gthank@unaffiliated/gthank) has joined #jython
[20:55] <jimbaker> paolo, well, i'm the author of fireside :)
[20:55] <jimbaker> so i'm very interested in any such problems. will take a look!
[20:56] <paolo> jimbaker: thanks!
[21:06] <xemdetia__> oh my
[21:06] <xemdetia__> I will have to look into that project jimbaker
[21:29] * xemdetia__ (xemdetia@nat/ibm/x-frirnitleydaafxs) Quit (Ping timeout: 250 seconds)
[21:33] * gthank (~gthank@unaffiliated/gthank) Quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz???)
[21:46] * Arfrever (~Arfrever@apache/committer/Arfrever) Quit (Ping timeout: 260 seconds)
[22:10] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) Quit (Ping timeout: 246 seconds)
[22:15] * topi`_ (topi@kaverit.org) Quit (Ping timeout: 246 seconds)
[22:22] * topi` (topi@kaverit.org) has joined #jython
[22:30] * mike_af (~mike_af@unaffiliated/mike-af/x-5454762) Quit (Remote host closed the connection)
[23:09] * mike_af (~mike_af@unaffiliated/mike-af/x-5454762) has joined #jython
[23:49] * mike_af (~mike_af@unaffiliated/mike-af/x-5454762) Quit (Remote host closed the connection)
[23:51] * mike_af (~mike_af@unaffiliated/mike-af/x-5454762) has joined #jython


These logs were automatically created by JythonLogBot_ on irc.freenode.net using a slightly modified version of the Java IRC LogBot (github).