Posted by drewish on June 19, 2008 at 7:42pm
Start:
2008-07-09 18:00 - 20:00 US/Pacific Event type:
User group meeting
Remember the new location. We're now meeting at the offices of OpenSourcery at 711 SE Ankeny St. Portland, OR 97214.
Mike will be doing a presentation, when I get a summary I'll post it here. Also we'll have some sort of a video chat from Kieran Lal, of the Drupal Association to drum up some volunteers for the booth at OSCON.

Comments
I'm open to suggestions
Drewish and I discussed new Drupal 6 form features/JS features such as tabledrag.js and how to implement it in your own module. I'll work up something on this unless there is interest in another topic.
Scaffolding example
http://cvs.drupal.org/viewvc.py/drupal/contributions/docs/developer/exam...
An OSCON Social Event
A client of ours has volunteered a great space at 10th and Yamhilll for hosting an evening social event during OSCON. I posted details to the OSCON Wiki, but I'd like to discuss if the group is interested in making it a Portland Drupal Users Group event and if so, of what scale, etc.
wow great offer, is that SE
wow great offer, is that SE or SW? Is there a date attached to the space already?
In SW
It's in SW, central downtown. The dates available: Sunday July 20 (folks may not have arrived), Tuesday July 22 (but there's a big OSCON evening event), Thursday July 24, and Friday July 25 (a lot of people may be gone) are available. I'm leaning toward Thursday. (I put more on the wiki: http://groups.drupal.org/node/9839)
There are a couple of events
There are a couple of events already planned for Thursday July 24, including the SourceForge community awards and the BeerForge party. For the sake of attendance, I might look for another date.
Thomas King
Marketing Director
OpenSourcery
A good date
Thanks, Thomas. I've been looking for a wiki that has a good listing of what's going on, but I've yet to find one.
Thinking about schedules, what about a Sunday night welcome to celebrate the code sprint, welcome early arrivals, and kick off the conference? The point would be less about introducing new people to drupal than to bring together the drupal folks who are in town (and anyone they care to invite). Obviously, there will be people who haven't arrived, but other nights are bound to conflict with larger events and other commitments, too.
Sunday sounds good to me
I think Sunday night meet and greet would be great.
Meeting Reminder
Just wanted to remind everyone about the Drupal Group meeting tomorrow night. Kieran will be doing a quick pitch for volunteers for OSCON via Skype/iChat and then Mike will be doing a presentation on the D6 Forms API (I think--hopefully he'll chime in if I'm wrong). Should be interesting so I hope to see you all there.
Measuring performance stuff
Here's a few performance links,
General performance tips by 2bits.com
How to measure the memory used by each module
I'm sure there are others, please feel free to post your own.
My stats
drupal 6.3 running in a 64bit (mod_)php5.2.1 on a Core2Duo T8500 (Second page load -so cached)
Devel.module information
Memory usage:
Memory used at: devel_init()=0.93 MB, devel_shutdown()=6.77 MB.
Database:
executed 30 queries in 6.35 milliseconds.
Time:
Page execution time was 103.92 ms.
With the patch from http://2bits.com/articles/measuring-memory-consumption-by-drupal-bootstr...
Start,64516
End,6520940
Total,6456424
node,518344
user,513704
comment,406036
system,387604
filter,262204
taxonomy,256328
color,157096
block,107212
menu,94992
update,87724
dblog,26360
help,9348
Modules,2826952
Bootstrap,3629472
By Module_load - my test using code below
time 1.88088417053 milliseconds :: mem 3739.5546875 kb :: block
time 3.81088256836 milliseconds :: mem 3893.1484375 kb :: color
time 8.56995582581 milliseconds :: mem 4288.3125 kb :: comment
time 8.93592834473 milliseconds :: mem 4313.67578125 kb :: dblog
time 11.9779109955 milliseconds :: mem 4569.2890625 kb :: filter
time 12.1438503265 milliseconds :: mem 4578.484375 kb :: help
time 13.2968425751 milliseconds :: mem 4671.3828125 kb :: menu
time 19.5038318634 milliseconds :: mem 5176.36328125 kb :: node
time 24.4288444519 milliseconds :: mem 5554.421875 kb :: system
time 27.626991272 milliseconds :: mem 5805.24609375 kb :: taxonomy
time 28.7308692932 milliseconds :: mem 5890.82421875 kb :: update
time 28.7408828735 milliseconds :: mem 5891.0625 kb :: user
time 28.7480354309 milliseconds :: mem 5891.125 kb :: devel
module.inc 2007-12-27 04:21:01.000000000 -0800
module.inc 2007-12-27 04:31:05.000000000 -0800
@@ -10,9 +10,15 @@
* Load all the modules that have been enabled in the system table.
/
function module_load_all() {
+$time = microtime(TRUE);
+$info = '';
foreach (module_list(TRUE, FALSE) as $module) {
drupal_load('module', $module);
+ $mem = memory_get_usage() / 1024;
+ $timenow = (microtime(TRUE) - $time)1000;
+ $info .= "time $timenow milliseconds :: mem $mem kb :: $module
";
}
+drupal_set_message($info);
}
Which PHP cache?
I've been using eAccelerator lately, and at one point had some memory benchmarks on it posted on my blog.
I'd love to hear what you are using in this case, and see the numbers with the opcode cache enabled and disabled.