What about memory leaks?

Well, I heard many browsers experience memory leaks. I have a very…poor idea of what memory leaks are (could hardly understand crockford. See Memory Leaks) I know for a fact though that symptoms include increased memory usage leading generally to performance degeneration and ultimately, crashes or failure on behalf of the program. Aside from these, I have also read some exploiting the memory leak to harvest information from users. Is this true? And how do you remedy memory leaks?

Browser memory leaks used to be a problem, but the browsers are now are in fierce competition (Opera, Firefox, IE, Chrome) There’s hardly any memory leaks anymore (Assuming your bowser is up-to-date). They’re pretty much on top of there game CURRENTLY.

I know for a fact though that symptoms include increased memory usage leading generally to performance degeneration and ultimately, crashes or failure on behalf of the program
Correct, are you having these problems?

The best way to report the problem is a complete memory dump from windows (1gb big ,Don’t worry about the gigabyte size. When you compress it with winrar, winzip or 7zip it’ll be down to 300-400mb’s

If you like to know how to force windows to produce a memory dump, just ask (Just tell us what version of windows you have like windows XP Vista 7

Yes, currently with opera 11. It consumes about 100 MB of memory even when using only one tab. If I may ask, how do I force windows to make a memory dump? I’m currently using xp. And then what do I do with it?

The best memory dump is a complete memory dump

To Configure Your Computer for a Complete Memory Dump or for a Kernel Memory Dump If you cannot locate a complete memory dump file or a complete kernel memory dump file, you can configure your computer to record them by generating an event report. To do so, follow these steps:
  1. Click Start, and then click Run.
  2. Type control sysdm.cpl, and then click OK.
  3. On the Advanced tab, in the Startup and Recovery section, click Settings.
  4. In the Write debugging information list, click Complete memory dump or click Kernel memory dump, and then click OK.
  5. Click OK to close the System Properties dialog box.
  6. In the System Settings Change dialog box, click Yes if you want to restart your computer now. Click No if you want to restart your computer later.
'Crash on Control Scroll'. This feature allows a user to manually crash the system, thus triggering the blue screen of death (also known as BSOD) and memory dump generation.

To enable that feature on a USB keyboard:

* Start the registry editor (regedit.exe)
* Locate the following key if you have a USB keyboard: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
  • In the Edit menu, click Add Value and add the following registry entry:
    Name: CrashOnCtrlScroll
    Data Type: REG_DWORD
    Value: 1
    • Exit the registry editor, then reboot.

if you have a PS2 keyboard: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
* In the Edit menu, click Add Value and add the following registry entry:
Name: CrashOnCtrlScroll
Data Type: REG_DWORD
Value: 1
* Exit the registry editor, then reboot.

After the reboot, you can now manually trigger a crash by pressing the SCROLL keyboard key twice while pressing the right CTRL key.


After you created a complete memory dump and restarted the computer, you need to know where the .dmp file is

Click Start, and then click Search.

Click All files and folders.

In the All or part of the file name box, type *.dmp.

Now that you know where it is
Use winrar, winzip, 7zip, or anything like that and create a archive(basicly a .zip file) (that so you can compress 1gb to 300-400mb’s) :-TU <—this will save you some bandwidth uploading later, trust me

Now you have a highly compressed memory dump file that’s in a .zip file :slight_smile:
Next upload it to megaupload.com and save the link (because we know email won’t allow a couple hundred megabytes at a time >:-D )
Next go to the software site for the software that your using (In this case Opera)
Browser Problems? We can help you! | Help & FAQ | Opera
Just tell them your problem and give them the link to the memory dump.

BY default Opera will reserve 10% of available RAM for its self. How much RAM do you have? May be you can influence that by manually setting how much RAM Opera uses.