#jython IRC Log (v0.9)

Index

IRC Log for 2016-10-19

Timestamps are in GMT/BST.

[0:33] * rklopfer (~rklopfer@2601:547:301:4b01:e9c2:dc7d:31fe:948f) has joined #jython
[1:07] * rklopfer (~rklopfer@2601:547:301:4b01:e9c2:dc7d:31fe:948f) Quit (Ping timeout: 256 seconds)
[1:57] * rklopfer (~rklopfer@2601:547:301:4b01:e9c2:dc7d:31fe:948f) has joined #jython
[2:38] * rklopfer (~rklopfer@2601:547:301:4b01:e9c2:dc7d:31fe:948f) Quit (Ping timeout: 256 seconds)
[3:38] * eatkin (~eatkin@166.70.212.121) Quit (Ping timeout: 260 seconds)
[3:39] * eatkin (~eatkin@166.70.212.121) has joined #jython
[3:43] * eatkin (~eatkin@166.70.212.121) Quit (Client Quit)
[3:44] * eatkin (~eatkin@166.70.212.121) has joined #jython
[7:07] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Remote host closed the connection)
[7:08] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) has joined #jython
[7:12] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Ping timeout: 256 seconds)
[7:50] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) has joined #jython
[7:55] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Ping timeout: 256 seconds)
[8:51] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) has joined #jython
[8:56] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Ping timeout: 256 seconds)
[9:27] * gsnedders (~gsnedders@5.2.16.23) Quit (Remote host closed the connection)
[9:27] * gsnedders (~gsnedders@5.2.16.23) has joined #jython
[9:52] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) has joined #jython
[9:58] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Ping timeout: 245 seconds)
[10:07] * clajo04 (~clajo04@pool-108-46-224-11.nycmny.fios.verizon.net) Quit (Ping timeout: 256 seconds)
[10:54] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) has joined #jython
[10:59] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Ping timeout: 245 seconds)
[11:55] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) has joined #jython
[12:00] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Ping timeout: 256 seconds)
[12:54] * TomA_ (~TomA@2601:402:500:8e98:e90b:2204:387f:7a3f) has joined #jython
[12:56] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) has joined #jython
[13:00] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Ping timeout: 256 seconds)
[13:26] * gsnedders (~gsnedders@5.2.16.23) Quit (Ping timeout: 256 seconds)
[13:37] * clajo04 (~clajo04@pool-108-46-224-11.nycmny.fios.verizon.net) has joined #jython
[13:57] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) has joined #jython
[14:02] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Ping timeout: 256 seconds)
[14:10] * xemdetia (xemdetia@nat/ibm/x-qefqlzuiuymmncxe) has joined #jython
[14:10] * xemdetia (xemdetia@nat/ibm/x-qefqlzuiuymmncxe) Quit (Remote host closed the connection)
[14:11] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) has joined #jython
[14:11] * xemdetia (xemdetia@nat/ibm/x-spvrvqzmzxnjzqkr) has joined #jython
[14:12] * xemdetia_ (xemdetia@nat/ibm/x-nvhpvbvvkytniyzf) has joined #jython
[14:16] * xemdetia (xemdetia@nat/ibm/x-spvrvqzmzxnjzqkr) Quit (Ping timeout: 260 seconds)
[14:44] * xemdetia_ is now known as xemdetia
[15:44] * gsnedders (~gsnedders@5.2.16.23) has joined #jython
[15:45] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Remote host closed the connection)
[15:45] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) has joined #jython
[15:50] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:24f0:9b93:eb32:5612) Quit (Ping timeout: 245 seconds)
[16:03] * nickmbailey (~nickmbail@aus.internal.datastax.com) has joined #jython
[17:01] * shaegler (d5f254a1@gateway/web/freenode/ip.213.242.84.161) has joined #jython
[17:04] <shaegler> hi again, i am working on an eclipse app with embedded jython. i noticed that each time we instantiate a new PythonInterpreter, it recompiles the site modules which in turn fills up the permgen. is this expected? any pointers to where i can start digging into this?
[17:06] <agronholm> shaegler: not sure but with java 8 there won't be a permgen to be filled
[17:07] <shaegler> ok, so the expection is that with java 8 all the java classes created from the site modules are eventually GC'ed?
[17:07] <agronholm> I don't know the exact mechanics
[17:08] <shaegler> or asked differently, is there a way to share the site module classes between PythonInterpreters?
[17:09] <shaegler> (i am quite new to the jython architecture so apologies for nonsensical questions)
[17:10] <agronholm> are you trying to say that it recompiles all modules in site-packages when you instantiate the interpreter?
[17:10] <agronholm> that doesn't seem right
[17:11] <shaegler> i'll step through the code again to verify, but this was my first impression
[17:12] <shaegler> i basically noticed that after upgrading from 2.7b2 to 2.7final our permgen limits was reached (jdk7)
[17:13] <shaegler> the main reason is probably due to the increased size of the /lib subdir
[17:13] <shaegler> but as said there is additional permgen consumed on every PythonInterpreter instantiation and loading the site modules seems to be the main culprit
[17:14] <agronholm> loading the site modules? do you mean site.py or modules in site-packages?
[17:15] <shaegler> i am referring to the Py.importSiteIfSelected() call in the PythonInterpreter constructor
[17:16] <agronholm> it won't import any site-packages stuff
[17:18] <shaegler> not sure i understand... the imp.load('site') is doing a lot of work and consuming permgen each time
[17:21] <shaegler> ok, gotta run... thanks so far, i'll step through this again later... maybe it is just a caching/permission issue somewhere
[17:26] * shaegler (d5f254a1@gateway/web/freenode/ip.213.242.84.161) Quit (Ping timeout: 260 seconds)
[20:12] * TomA_ (~TomA@2601:402:500:8e98:e90b:2204:387f:7a3f) Quit (Remote host closed the connection)
[20:12] * TomA (~TomA@2601:402:500:8e98:e90b:2204:387f:7a3f) has joined #jython
[20:17] * TomA (~TomA@2601:402:500:8e98:e90b:2204:387f:7a3f) Quit (Ping timeout: 256 seconds)
[22:00] * xemdetia (xemdetia@nat/ibm/x-nvhpvbvvkytniyzf) Quit (Ping timeout: 250 seconds)
[22:03] * nickmbailey (~nickmbail@aus.internal.datastax.com) Quit (Remote host closed the connection)
[22:41] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:b002:258c:86:9f9a) has joined #jython
[23:04] * nickmbailey (~nickmbail@2605:6000:e8ce:3100:b002:258c:86:9f9a) Quit (Remote host closed the connection)

Index

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