Are you out of memory, or have plenty to spare?

Joshua Thijssen (20.Feb.2015 at 10:20, 1 hr )
Talk at PHP UK Conference 2015 (English - UK)

Rating: 5 of 5

Are you out of memory, or have plenty to spare?

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Comments closed.


Rating: 5 of 5

20.Feb.2015 at 11:34 by Anonymous

Excellent talk, as always, from Joshua. Very funny and he explained some very complex points extremely well.

Rating: 5 of 5

20.Feb.2015 at 12:50 by Jamie Lovelock (40 comments)

Really enjoyed this and picked up some great tips. Thanks.

Rating: 5 of 5

20.Feb.2015 at 13:45 by Dan Miller (3 comments)

Lots of good tips and tricks, very well delivered. Will definitely help me as I continue to do more systems programming alongside PHP. Thanks!

Rating: 5 of 5

20.Feb.2015 at 18:53 by Ricard Clau (59 comments)

Really enjoyed this talk, very well presented, awesome speaker

Rating: 3 of 5

20.Feb.2015 at 19:24 by Anonymous

This should've covered how PHP deals with memory allocation, it wasn't a Linux conference.

Rating: 5 of 5

20.Feb.2015 at 19:57 by Wojtek Iskra (31 comments)

really good presentation, lots of good tips

Rating: 5 of 5

20.Feb.2015 at 21:09 by Jakub Bis (10 comments)

Rating: 5 of 5

20.Feb.2015 at 21:25 by Miguel (9 comments)

One of the best talks in all the conference. I miss advanced/low level stuff of this type. Great speaker, but next time he should prepare a little more how PHP deals with the memory :P

Rating: 5 of 5

20.Feb.2015 at 22:40 by Sergio Moya (14 comments)

Simply the best one. Great speaker, awesome talk.

Rating: 4 of 5

21.Feb.2015 at 11:45 by Jack Segal (23 comments)

very informative and well presented

Rating: 5 of 5

21.Feb.2015 at 12:55 by Richard John (5 comments)

Excellent talk, and refreshing to start day 2 with a talk beyond entry-level stuff!

Rating: 5 of 5

21.Feb.2015 at 13:26 by Lee Davis (18 comments)

A great deep dive into how the linux kernel handles and allocates memory. Found the breakdown of a number things extremely useful. For example:
- How processes are allocated virtual memory
- How swap works
- Buffers, Cache
- Overflow
- Forking and the copy on write implementation in the kernel.
A real eye-opener on just how efficient memory management is at the lower levels. Joshua delivered this one very well, and kept the audience engaged throughout.

Bravo sir.

Speaker comment:

21.Feb.2015 at 15:11 by Joshua Thijssen (94 comments)

Thanks for the great feedback. I'm absolutely amazed (in a good way) that so many people find this topic interesting.

Anonymous: "This should've covered how PHP deals with memory allocation, it wasn't a Linux conference."
I absolutely understand why you think this, but i must respectfully disagree. Granted: this was an advanced & in-depth talk about a subject that is out of everybody's (and partially including my) comfort-zone. This however is a "good thing"(tm). One of the major shifts at PHP conferences I have seen since a few years, is that PHP developers are broaden their horizon in every direction possible, because quite frankly: we aren't PHP developers, we are developers who happen to use PHP a lot.

Even if these kind of talks do not have directly a practical use on your next working day (although, I think it actually might), they are also there to give you more insight in the things we take for granted each and every day (take a look at, which shows you what's going on when you type google in a browser. You'll be amazed). Having more knowledge - inside or outside your comfort zone), will help you make better calls on problems you are facing every day, and will help you grow in area's you aren't even expecting or focussing on.

@Miguel I actually have prepared those slides! I've not added them to the final presentation, because it took almost 20 minutes to explain the concepts of memory, zvals, memory allocs in the php core and it would help to answer the question "how much memory (and how) is my system using". But i'm happy to talk about that in another talk :-)

Rating: 5 of 5

21.Feb.2015 at 15:50 by Gareth Parmar (10 comments)

I agree with all the positives mentioned above! A great talk.

Granted it doesn't mention PHP, but as a developer you shouldn't need somebody else to tell to you your scripts are using too much memory.... Now you know how to find out yourself before you deploy memory monsters to production!!

Great stuff

Rating: 4 of 5

23.Feb.2015 at 10:16 by James Dunmore (84 comments)

Brilliant - well presented and thought out. My only why not 5 stars, perhaps was expecting a little bit more insight into PHP itself and how to solve memory issues, or maybe a bit of relevance into the how/if the tools work with cloud deployments.

But overall, fantastic, thanks.

Rating: 3 of 5

23.Feb.2015 at 10:43 by Ethan W (7 comments)

Looking at the programme it was the most relevant of all the sessions on at that time. However, I felt that the content was more focussed on Linux architecture than PHP itself. Learnt the odd thing but as a developer and not a systems person didn't get as much out of it as I thought I might.

Joshua delivered the talk well and im sure those more at a systems level would have gained more from it.

Rating: 5 of 5

23.Feb.2015 at 11:34 by David McCurdy (9 comments)

Excellent talk. for such a dry subject Joshua kept everyone engaged for the duration and with lots of handy tips and tricks for people of all levels.


Rating: 5 of 5

23.Feb.2015 at 12:57 by Ricardo Oliveira (4 comments)

I was impressed on how the speaker managed to explain in 45 min what various University teachers fail to do during an entire semester :)

© 2019