BBM Stress Test - The Aftermath

We invited. We accepted. BlackBerry Messenger on BlackBerry 10 conquered. 

By Kevin Michaluk on 3 Apr 2013 10:44 am EDT

The long awaited, much anticipated BlackBerry 10 BBM Stress Test is officially over.

Conclusion? BlackBerry 10 running on the BlackBerry Z10 passed the test with flying colors. We absolutely slammed our Z10 with BBM invites. From there, we accepted the requests until we hit BBM's max capacity of contacts, eventually capping out as high as 2072. 

Once the invite dust settled, we spent a day using the Z10 under "normal conditions" and the usability and performance of the device was unaffected. Everything worked 100% as it should. The only difference was that with over 2,000 eager to chat contacts now on our BBM list, our productivity dropped to zero as we spent the day talking and putting BBM Video Chat to use. :)

Compare BlackBerry 10's performance to the two times we tried the BBM Stress Test before on the BlackBerry Bold 9000 and 9650 and there is no comparison. In the past, this test rendered the phones useless - both during and after the test. 

Kudos to the BlackBerry software guys, for building a mobile computing platform that is stable even when under "attack". 

The Initial 'Attack'

You can almost think of the BBM Stress Test as an "attack" of sorts on BBM. By preannouncing the April 1st, 12 noon EDT start time on CrackBerry, we literally had thousands of awesome readers lined up and ready to take part in the experiment. 

It was 12:04pm when I publicly posted my Z10's barcode and PIN to this CrackBerry post. Within seconds, the BBM requests started pouring in. The BBM invite count immediately began counting up sequentially at a rapid pace. It was so fast the notification sound you would normally hear didn't sound (though on occasion we would hear a chime or two).

In reality, it appeared that we had literally thousands of people add us to BBM at the same moment, but to our Z10 the invites came through in metered fashion. In other words, we didn't jump from 0 invites to 2,000+ immediately, but they counted up one at a time. In just a few minutes we passed 1,000 invites. And from there they continued to roll in, passing the 2,000 mark.

We had previously heard that BBM on BB10 had a cap at 2,000 contacts, and that any requests beyond that would simply be ignored. That wasn't totally the case though. The invites continued to rack up. 

Kudos to the software guys for building a platform and BBM app that can finally handle a CrackBerry-style BBM Stress Test!

At that point, we began approving contacts one by one, starting with the first ones that came in at 12:04pm. This is a tedious process as there is no "Approve All Pending Contacts" option on BBM. In hindsight, we *could* have run things smarter to make the approval of contacts automatic. Had we only posted the our barcode on the web, forcing people to scan the barcode from their BB phones (vs. adding via pin) and had we left our Z10 on the BBM display barcode page, then all of the contacts would have been added automatically. We would have been simulating being together in the same room. We did take advantage of this option for a while and it worked as more invites continued to roll in, but after a while adding contacts via this manner didn't seem to be going as fast as approving them manually, so we went back to adding people from the start. 

We did a live webcast of the entire process, with Bla1ze and I taking turns approving contacts. It took a few hours to tap our way up to over 2,000 contacts.

During this initial "attack" phase, we chewed through the battery on the Z10. Keep in mind we also had in our hand the whole time, with the display on full brightness outputting to HDMI on a tv, but there's no doubt this kind of inbound attack keeps the radio cranking at full effort. The phone got pretty hot. We went from a fully charged battery to a dead one in under two hours. 

During this phase, the phone remained completely usable. We browsed web pages with ease. We even did a few BBM video chats while the BBM invites continued to pour in. 

We did experience a few glitches of course. At one point we hung up on a BBM Video Chat, but the phone thought the call was still ongoing - even with every app closed on the phone, the little phone call time indicator on the homescreen continued to count up, and other people trying to call us could not get through. We eventually had to reboot. 

The Hub also quit on us at one point and didn't want to restart after restarting with the magical five swipe gesture.

I sort of expected to see BBM crash and out close a few times, but it didn't

BBM remained surprisingly stable and fast throughout the process. Bla1ze and I were both surprised. I sort of expected to see BBM crash and out close a few times, but it didn't. Scrolling on the screen remained quite fast. There was definitely some "lag" in the experience, but this felt more like lag on the data transfer in and out of the phone as there was simply such a backlog of stuff happening vs. lag on the phone itself. For example, when changing our BBM status, once changing it and returning to the main contacts page, it could take 10 or 15 seconds before the new status showed up. 

Under 'Normal' Use

BBM Stress Test

Once we maxed out our contacts, the invites continued to roll in. Eventually the invites slowed down and we were left with thousands more invites that we couldn't accept. Well, that's not *quite* true. We can still open up invite requests and hit Accept, but nothing happens. New requests will come through too.

With the attack over, the phone settled into normal rhythm again and was completely usable. We created BBM groups. We sent some broadcast messages to hundreds of people. We used video chat, etc. BBM ran fine. And the rest of the phone continued to run fine too. 

Even battery life on our test Z10 has been OK, though in this case we really only have one email account connected to the phone and our maxed out BBM list. We're going to keep the phone rocking and using it as we normally would - installing apps, hooking up more accounts, etc. But overall, the Z10 is holding up strong.

The Verdict

Kudos to the software guys for building a platform and BBM app that can finally handle a CrackBerry-style BBM Stress Test!

With a ~2000 contacts, BBM runs just fine on BB10. 

If you have 2,000 people you want to add on your BBM list, our recommendation would be to not add them all at once as we did here. The "attack" is the hardest part of the Stress Test on the phone. If you add your contacts organically, which should be the normal case for 99.999999999% of users, you shouldn't run into any issues BBM'ing to your heart's content. 

Huge props and thank you go to everybody who participated in the test! The CrackBerry community never ceases to amaze me - you're all awesome. Seriously, we had a 1,000+ people tuning into the live stream for hours as we conducted the initial experiment. Just amazing. 

It was such a good time, I'm thinking we may just have to do it again when the Q10 comes out. Sound like a plan? :)


will z


Posted via CB10

will z

great event

Posted via CB10

will z

sent my request within 10 seconds and got accepted in 20 mins

Posted via CB10


I am glad that I joined this epic event!

Posted via CB10


Wicked job guys.

Posted via CB10


CRAZY. not like I would ever come close to this


Hands down the best phone for a drug dealer. Awesome results for BB10.

Posted via CB10


This was actually really cool to watch live. I was totally impressed by the performance of the Z10.


Let's do it again with just the bar code...

Posted via CB10


I didn't get accepted this time around. Mind you, I was quite late with my request. But I'm gonna try to do it on time next time around. When you test the Q10!

Posted via CB10


Good stuff Kevin to show that unlike the older BB's, this time the phone didnt go kaput on you guys. I did send an invite but it was quite a few hrs late...left it till the next day but didnt get an acceptance so i just left it.

But well done guys, shows that the new BB10 platform is far more efficient than the older BB devices.


I did state that the Z10 was fireproof and so it proved. No melted CPU or fried display in sight. Great test! The Z10 is an awesome beast! : )

Posted via CB10 using my awesome BB Z10


Very surprised by the stability of the phone, great work BlackBerry

Posted via CB10


Hey Kev
The Event Log on the OS7 and below @ the home screen press ALT+LGLG. By any chance do you know how to access it on the Z10?


open help application, create report... you will have to have incident # open to send to BB.


Don't think you can access event logs

Posted via CB10


Yikes. Please, hire me as your videographer. This was painful to watch.


lol, and I thought I was the only one who noticed how the camera angle goes down more then once.


It was cool to be one of those 2072. Even better that the device held its own. I wonder if this same test was done a on an I phone how would it fair. Maybe one day the I more gang will put their beloved device to this test.

Posted via CB10 on my Z10


I was one of the 2,072. :)

Posted via CB10 from BB Z10


I second this motion. Let's see the other platforms perform a stress test. Ios, android and WP8, who wants to step in the ring with the champ?

I don't always comment on CrackBerry but when I do its on my Zader10 via CB10


I sent a request still didn't get accepted

Posted via CB10


So did I and I wasnt accepted either...Dont think Kevin loves us.


Tried at 12:10 didn't get accepted but still awesome. Had to work so at least tried. Awesome guys. Always here if you need video help.

Pete The Penguin

Amazing experiment, really pleased that BB10 held up during this.

Posted via CB10


Excited to get the accept. I was even a 30 minutes late sending the invite.

Posted via CB10


Need this thing for any further live events for users to call in live. Completely new show dynamic and engagement.

Posted via CB10


Gotta love the Z10 passing with flying colours and we just get news that iMessage can cause the iPhone to crash under similar stress.


It was a great experience and fun to watch and listen. I had to opportunity to grocery shop and listen to the live event on my Z10, then watched on my PB at home later. My daughter even BBM called (without me knowing until she was already taking with Kevin) and did it on her Curve. What a great test to the usability of the Z10's and hopefully great success for BB.

Serkle K

Great job on the test and thanks for letting me be apart of it! Thanks to you and the CrackBerry team for all that you guys do for TeamBlackBerry

Posted via CB10


Now just need more friends with BB phones


Yes please do it on the Q10 because I did not get accepted when I deleted my request to try a refreshing add.

Great work Kevin and Blaze!


I was amazed to see an hour into approving requests, the"request time" was still 12:04! That was a huge number of people jumping in right as the test started!

This test says a lot about how well BB10 handles things.


Freaking awesome!!

Posted via CB10


Don't go deleting all of us now that the test is over lol

Posted via CB10 on At&t Z10


Was fun participating in the stress test. I got approved. And you even responded to a message of mine that evening(or night your time), that in itself speaks to the usability of it.

Maybe by the time the Q10 roles out we can learn some tricks and plan it a little better. I think everybody was expecting it to just crash in the back of there minds. Nobody was prepared for the need to stress it out more then the previous tests. Auto approval, maybe we can all message the device at the same time or something.


Kudos to Dan Dodge and the QNX folks for building a RTOS that can handle a heavy load on small hardware.


No all we have to find is relevant bbm contacts to add to our contact list.


More like Kevin n Bla1ze stress test bb10 bbm was rock solid!

Posted via CB10 on my Z10


Yes please so I can make a second attempt at getting in the list!

Posted via CB10 on my Zed10


I wondering if you delete an existing contact after hitting the max contacts will a previously approved contact automatically get added?

Just a thought Kevin don't know if you tried this.


I was not fortunate enough to get accepted. :(

Posted via CB10


It's very telling that the phone remained as usable as it did under that stress. Impressive.


I sent a request and was accepted!...and than I went and upgraded to a Z10 last night. No more BBm friends with Kevin. Bummer man.


Confirms my own experience with the Z10 in the past 8 weeks. OS has not crashed even once. Battery life keeps improving.

Posted via CB10 on BlackBerry Z10

Dave Bourque

Android octa core phones probably couldn't handle this.

Posted via CB10


In fact, only stupid people are using by this way!!


I got accepted almost right away but none of my messages were ever delivered. I got the red X. In all I sent about 6 messages. A smiley here a smiley there. I asked if the Z10 blew up lol but as I said they were never delivered. I tried a resend on day 1 and 2 but no dice.


It was mind-blowing to be a part of. Thanks!


Glad to be a part if history. Thanks Kevin & Bla1ze!

Posted via CB10

Joe Clean

Kevin, how's it feel to have more than 2000 contacts in a BlackBerry.?


Imagine that, the population of a small town on your BBM list.

Posted via CB10

Winston Loh

Does this mean that I have to cancel my sent invite to you guys? Sob sob...

Posted via CB10


So the max number of contacts is 2072 ??


I would like to see the BlackBerry software guys surprise us and increase the max contacts limit before your test on the q10. It's probably a setting on the backend rather than on bb10 itself.

Posted via CB10


Still, battery life is a mess. No problem in the office with wifi, but traveling through a city or through the countryside (Hanoi and 4 h south which os largely covered by G3) depletes my battery within ca. 10 h. This is unacceptable particularly compared with the 9900 which still has 50% juice even though I keep a GPS tracker running all tje time. BB please improve battery life with prime priority, otherwise I can basically not use the Z10 during business and have to switch nack to the 9900.

Posted via BlackBerry Z10 (24C682D2)


So awesome, I made it into the video thumbnail! CrackBerry FTW!


Also, to Kevin's point, I do have a picture of my car as my avatar, it just didn't come across with the swath of invites hitting the phone.


Huge props to me for hanging out through the whole broadcast. Huge props to the Z10 for exceeding my outermost expectations. I hope the Q10 fares as well, but now my expectations are a lot higher.

R Field

QNX bb 10 OS ftw!

CB10- BlackBerry Z10


Ram and CPU questions answered. Awesome. Wasn't expecting that to ge that smoothly.


So...whatever happened to that netflix facebook page 'attack' that kevin started during the live stream?

Posted via CB10


Awesome my name is showing on the list in the video. I finally achieved my 15min of fame.


great works you guys. My invitation is still pending tho. hehe


I'm thrilled to see the results of this stress test and simultaneously heartbroken that I did not get added so that Kevin and I could be best friends.


2000 - good to know. In case I make a BBM based game.


One of 2045 contacts with 3877 requests pending?! No wonder my message is stuck on D and not R!
Good effort Team CB! Looking forward to the seeing the Q10 handle the stress...


You guys are crazy... Great work!


That was great man, it was a lot of fun to watch and participate. BB10 and the Z10 proved to be a hard berry to crack even for crackberry attack! I guess BB will be taking this and shouting it out, at least they should... not even Chad calling managed to get the Z to surrender lol! :D ( Go Chad!!! :D --- just kidding :D).

Great Stuff!


Next time should only be Z10, Q10 or newer phone so people actually buys a newer phone to join.

Posted via CB10


That was fun! If you do a Q10 test, make sure you keep the QR code screen open >.> lmao
First non-bricked BB! :D Keep this one around for call-ins or something :D I don't suggest doing support with screen share haha


@Kevin, Re: Lag when changing BBM status -- I actually got updates that looked like 'while you were typing' updates -- there would be some typo, then some backspacing, then a bit of correction, more backspacing -- got 5 or 6 updates with the 'BBM Stress Test - Dinner Break' in various stages of completion. Took a screen shot, tried to send from BBM during the test, if you can find it.

Alvin Tang

Sounds like a great plan Kevin! I will be tuning in for the Q10 stress test!

Posted via CB10


Is anyone else wondering where Kev got the cool BB graphics for his laptop, or is it just me?


it just shows you how incredible this new OS is. I bet Android and IOS Imessage wouldve crashed on immediately lol


I was too late for the BBM party, but I'm glad the Z10 proved to be a beast! I'll send my request early for the Q10 test. Good job, Kevin and Bla1ze! :-)


Pretty Crazy!

But with QNX real time operating system, I may have thought that the constant phone fluidity was predictable. Has I understand it, each process get their own separated allocation. So things like gesture control, hub management,... should remain mostly unaffected by any out of control running apps. So for this instance, "BBM attack" remain under BBM process allocations, with only few lagging due to remaining communication bandwith.
On previous legacy devices (and most of the other phones out there) this is normally "Queing" all yours requests which in that case may just monopolized the operating system, making other request simply not responding.
So thanks to QNX !

What should be the maximum number of contacts (not only BBM contact) that this OS 10 should be able to support ?
During my first days with my Z10 I had over 9000 contacts (containing multiple phone numbers, email address, and physical addess) all sync from my Outlook database. And it was just running as smooth as now (with my short contact list of around 1500 contacts).


Definitely do it again when the Q10 comes out!!


Hey Kevin,

You should convince imore and android central teams to do this stress test with their platform's message service of choice.

It would be really interesting and a lot of fun.

You could even award a picture of a trophy to the winning platform site that the other sites would have to link to from their front pages. Let the spirit of competition live large!

Come on! You know you wanna! :-)

Posted via CB10

Alvin Tang

I was lucky, maybe it was the strength of the Rogers network? But I sent an invite right when his PIN went public and was accepted within a minute. And all my messages went through. Love the CrackBerry team!!!!

Posted via CB10


What can you say?
QNX as advertised. :)



Hey Kevin did any of the @BlackBerry Guys comment on the Stress Test?

Posted via CB10


BB10 is quite remarkable. Dis test should be published on oda tech sites so more people can know abt it...

Posted via CB10


Awesome work guys! These kind of things are always fun.


Bs, I didn't got a chance to talk to Kevin :( anyways great test guys!

Posted via CB10


Z10 ROCK \m/

Posted via CB10 Z10


That's what I like to hear guys, I'm loving the new BlackBerry Z10 and can't wait for all the new apps to come along... let's start computing...

Posted via CB10


Can't wait to try BBM video chat but don't know anyone who has it.......yet

Posted via CB10


This test shows the power of QNX. Although there were a couple of hiccups, the OS functioned as designed: it kept threads separated and operating individually. It does look like the processor itself might have been stressed but the OS was not.


Btw, I ended up with Kevin in my contacts but the invitation had not been accepted.


very cool,,, i'm big on my devices being able to perform on "the high end",,, atta boy to you guys & BB for testing/building a "runner",,, "I'm thinking we may just have to do it again when the Q10 comes out." = do it,,, put that bigger battery to the test...


I was a part of history. Along with #teamBlackBerry Thanks Kevin. ;)

Q10 shall be tested too ;)

Posted via CB10


I never got accepted. Much sadness ensued. I ate a whole quart of ice cream while I cried. :-(


I got accepted! It was about two hours later when I got the confirmation. Very happy to see the phone do extremely well. This phone truly rocks!
Keep Moving

Posted via CB10

Tony Gritts

Yeah you guys do BlackBerry proud

Posted via CB10


Just imagine Kevin adding 100 K users if it was allowed :P He would probably be restless :p


That was a ton of fun and ill be there for the Q10 test too.

For anyone out there that doesn't realize this new platform truly is a complete revolution over the old one this test surely helps explain the massive progress!

Loving my Z10!

Posted via CB10


Poor finger. With all the clicking, tapping on the phone. Very impressed with Z10!


wow that's impressive! my bbm contacts is only 10% comparing to Kev bbm stress test


Kevin, where can I get one of those sweet decals like on your laptop?


So, what you're saying is though my request is "still" pending, I still gotta chance?


Great test. Was accept right away via the "auto-accept method".
Will be there for the Q10 test !!


I am looking forward to the q10's stress test. :)


That was fun to be apart of.


Hopefully the Q10 test will be soon can't wait!