Camelia, the Perl 6 bug

IRC log for #bioperl, 2009-05-21

| Channels | #bioperl index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
02:06 chmille4 joined #bioperl
03:29 rbuels joined #bioperl
08:33 faceface deafferret: I like MW too!
11:13 chmille4 joined #bioperl
14:31 rbuels joined #bioperl
15:12 rbuels joined #bioperl
15:32 perl_splut Well, manipulating my search of the genome with basic perl READ instead of using the bioperl objects seems to be working. memory usage hasn't risen above 100MB yet
15:34 rbuels perl doesn't release mem after it allocates it, keep that in mind
15:34 perl_splut actually it does seem to as the mem usage is going up and down
15:35 rbuels hmm
15:36 perl_splut and I've heard that said before... makes me think people are used to older versions of perl or their OS as it also does it on Linux
15:36 * rbuels goes and reads more about it
16:05 deafferret rbuels: huh? the perlgarbage collector frees up lots of memory on the fly.
16:05 deafferret Perl garbage
16:05 deafferret I read multi-GB files all the time using 20-80MB of ram
16:06 chmille4 joined #bioperl
16:07 rbuels i was referring to the system mem footprint for perl.  i was under the impression that once perl mallocs stuff for its (heap i think?) it doesn't release it back to the system
16:07 rbuels but i'm probably wrong
16:07 rbuels the perl of course manages the memory that it's sitting on
16:08 deafferret I think you're wrong. lemme slurp up lots of mem, free it, sleep, and see how much RAM I'm taking up
16:11 rbuels yeah i'm right
16:11 rbuels perl -e '{my @a; for(1..10_000_000) { push @a,rand};} sleep 40'
16:11 deafferret yup, you're right.
16:11 rbuels while [ 1 ]; do ps aux | grep perl | grep -v grep; sleep 1; done
16:11 rbuels and do the ps in another terminal
16:12 deafferret I puffed up to 250mb, and stayed there, even after undef
16:12 rbuels yep.
16:12 * rbuels is glad he's not crazy
16:12 deafferret "top" is easier, isn't it?  :)
16:12 perl_splut well, something causes it to give it back while running
16:12 deafferret back to the OS?
16:13 rbuels not back to the OS
16:13 rbuels (there might be some way to actually make it give it back to the os)
16:13 perl_splut back to whereever as the task manager shows mem usage goes up and down
16:13 deafferret but if you write your Perl correctly, you never ask the OS for 1GB of RAM in the first place  :)
16:13 rbuels well the memory management might be different on windows
16:14 deafferret oh, windows?
16:14 rbuels cause that's a different binary even, isn't it?
16:14 rbuels he said 'task manager'
16:14 * rbuels shudders
16:14 deafferret laugh ... nm. I know nothing about windows  :)
16:14 rbuels me neither
16:14 deafferret I thought that was a euphemism for some X11 thing  :)
16:14 perl_splut different binary for any OS... Linux/OSX/BSD/Windows
16:15 rbuels aren't the windows ones from companies though? activestate and strawberry are two ones i've heard
16:15 rbuels but i don't know if they're completely different implementations
16:15 perl_splut I believe one can build their own sources
16:15 perl_splut but most windows users find it easier to just install a precompiled binary
16:17 rbuels ok guys i'm going to start mucking about with my irc setup now, i'll be in and out.
16:17 perl_splut sorry, that isn't allowed
16:17 perl_splut you must stay here
16:17 rbuels hehe
16:17 * rbuels disappears in a cloud of ninja smoke!
16:18 perl_splut that was a pitiful ninja log
16:20 rbuels joined #bioperl
16:20 rbuels is back, via dircproxy
16:20 rbuels let's see if this thing actually works
16:21 rbuels deafferret: did you like my ninja smoke?
16:25 * deafferret inhales deeply
16:25 * deafferret exhales, deeply satisfied
16:26 rbuels weird.
16:35 krunchky joined #bioperl
16:36 krunchky hmmm
16:36 rbuels joined #bioperl
16:37 rbuels_also hmmm. hmm. hmmm
16:37 * rbuels_also is humming  a tune for his other self to hear
16:37 rbuels_also asynchronously!
16:41 * rbuels_also stands on one foot
16:41 * rbuels_also stands on one foot while wishing for a beer sandwich
16:42 deafferret you'll have to wait for YAPC. You're coming, aren't you?
16:51 rbuels joined #bioperl
16:52 rbuels deafferret: yep i'm coming
16:52 rbuels deafferret: i think i have this irc proxy thing almost figured out
16:53 deafferret :)
16:53 rbuels it's a daemon that runs on one of the work servers, and it stays in the channels and logs stuff
16:53 rbuels and i connect to it with my regular irc client
16:53 rbuels and then it plays back all the stuff i missed
16:53 rbuels it's pretty darn neat
16:54 perl_splut very kewl
16:54 deafferret what's wrong with screen + irssi?
16:54 rbuels cause then i have to use a terminal-based client
16:54 rbuels this way i can use whatever client
16:54 deafferret ah. gotcha.
16:54 rbuels even mibbit probably
16:55 deafferret heaven forbid people use charcter-based clients to use a character-based protocol  :)
16:55 rbuels fuddy duddy
16:55 * deafferret streams some youtube into #bioperl
16:55 rbuels hahha
16:55 deafferret crazy kids
16:56 rbuels_also oh ho, but now i'm not connected with my regular irc client
16:56 rbuels_also but you don't know that!
16:56 rbuels_also aha!
16:56 deafferret why can't I tag my facebook mashups in this IRC client? piece of junk
16:57 rbuels oh bollocks, the timestamps this thing puts in its log playbacks are atrocious
16:58 deafferret maybe you need another proxy layer? 4-tier would probably fix it  :)
16:58 deafferret proxy for the logs
16:58 rbuels maybe i could do a mashup
16:58 rbuels with....
16:58 deafferret ok, I'll stop pissing in everyones corn flakes now
16:58 rbuels oh oh
16:59 deafferret deafferret: SHUT UP ALREADY!!!
16:59 rbuels i could pipe my irc logs through my facebook notification thing
16:59 deafferret deafferret: sarcasm is dead!
16:59 deafferret on your iPhone
16:59 rbuels lol
17:03 rbuels joined #bioperl
17:13 rbuels ok, i've got the timestamp issue fixed
17:14 rbuels quite nice now i think
17:14 deafferret rbuels++  # congrats!
17:15 deafferret (IT policy circumvention)++
17:15 rbuels i'm not circumventing any irc policies
17:16 rbuels er
17:16 rbuels it policies
17:16 deafferret i thought you bothered because they were blocking something?
17:16 rbuels no, it's so i can have irc always running, but also be able to use x-based clients
17:17 rbuels and not leave my laptop on all the time
17:17 rbuels (which would be barbaric)
17:17 deafferret i see  :)
17:24 rbuels joined #bioperl
18:30 chmille4 joined #bioperl

| Channels | #bioperl index | Today | | Search | Google Search | Plain-Text | summary