Fix Firefox's memory problems, says Mozilla director
If there's a memory leak, it needs to be plugged before cell phone porting
Computerworld - Mozilla Corp. must address Firefox's memory problems if it's serious about entering the mobile browser market, a member of the company's board of directors said over the weekend.
The on-again, off-again debate over whether Firefox has a memory leak was dragged back into the limelight by Christopher Blizzard, a Red Hat Inc. developer and longtime contributor to Firefox who also sits on Mozilla's board. "As Mozilla starts down the path to running in the mobile space, we are spending time looking at memory pressure issues more closely," Blizzard said in a posting to his personal blog on Saturday, referring to the leak that many users believe plagues Firefox.
The longer Firefox runs and more pages it opens, the theory goes, the larger its appetite for memory. At some point, the load is significant enough to hinder performance or in some cases, lock the browser. But closing tabs doesn't reclaim the memory; only shutting down the browser and restarting does.
Blizzard stopped short of calling the leak a feature, as other Firefox developers have in the past, but neither did he embrace the idea that one really exists. "It sounds like the early data suggests that Mozilla really doesn't leak that much memory at all," he said. "But it does thrash the [memory] allocator pretty hard and that's what causes the perception of memory leaks."
Even bringing up the idea of a memory leak was enough to bring out users who swore it was a reality, not just a perception. "I don't know if Mozilla actually leaks memory, but it's performance certainly degrades with use," said a user identified as sb in a comment to Blizzard's blog. "My browser is nice and snappy right at start-up, taking [a] 600MB footprint. After three days of intensive use, it's up to a 1.1GB footprint; no big deal, but it often locks up for multiple seconds."
According to tests run by another Firefox developer, Stuart Parmenter, the issue isn't so much an actual leak, but one of memory fragmentation, where large amounts of free memory are scattered between small blocks of used memory. "It makes it very difficult for us to get big chunks of contiguous memory to give back to the OS," said Parmenter. "This makes us look big."
Whether the leak is real and measurable or as Parmenter speculated, more fragmentation than a true leak, Blizzard tied work on the problem to Mozilla's move into the mobile market, which currently is dominated by Opera Software ASA's Opera Mini. Apple Inc., which this summer introduced a mobile edition of its Safari browser in the iPhone, and more recently, in the iPod Touch, would also be a mobile rival to Mozilla. "Over the next few months, it will be very interesting to see what happens with both memory usage and perceived performance, especially as we connect numbers to a successful mobile strategy," said Blizzard.
- 15 Non-Certified IT Skills Growing in Demand
- How 19 Tech Titans Target Healthcare
- Twitter Suffering From Growing Pains (and Facebook Comparisons)
- Agile Comes to Data Integration
- Slideshow: 7 security mistakes people make with their mobile device
- iOS vs. Android: Which is more secure?
- 11 sure signs you've been hacked
- The Critical Role of Support in Your Enterprise Mobility Management Strategy Most business leaders underestimate the importance of tech support when they choose an EMM solution. Here's what to put on your checklist.
- Separating Work and Personal at the Platform Level: How BlackBerry Balance Works BlackBerry® Balance™ separates work from personal on the same mobile device, right at a platform level. Find out how it can work for...
- Protection for Every Enterprise: How BlackBerry Security Works Get an IT-level review of BlackBerry® Security, addressing data leakage protection, certified encryption, containerization and much more.
- Future Focus: What's Coming in Enterprise Mobility Management (EMM) Find out why Enterprise Mobility Management (EMM) solutions that are truly future-ready must be designed to enable Machine-to-Machine (M2M) capabilities and much more.
- Live Webcast On-demand webinar: "Mobility Mayhem: Balancing BYOD with Enterprise Security" Check out this on-demand webinar to hear Sophos senior security expert John Shier deep dive into how BYOD impacts your enterprise security strategy...
- Live Webcast Unmasking the Differences between Consumer and Enterprise File Sync & Share The consumerization of IT combined with the rapid pace of the modern mobile workplace is forcing enterprise IT teams to evaluate file sync...
- Live Webcast Workforce Mobilization for Improved Productivity A mobility research director from Aberdeen discusses reasons for extending legacy applications to mobile devices, and an integration strategist from Attachmate shows how...
- Getting Ready for BlackBerry Enterprise Service 10.2 Find out how BlackBerry® Enterprise Service 10 helps organizations address the full spectrum of EMM challenges, while balancing the needs of both the...
- Containerization Options: How to Choose the Best DLP Solution for Your Organization This webcast outlines a framework for making the right choice when it comes to containerization approaches, along with the pros and cons of... All Mobile/Wireless White Papers | Webcasts