Tuesday, July 11, 2006

Fixing Firefox's memory leak

Fixing Firefox's memory leak

Posted on 01/24/2005 3:04:40 PM PST by Terpfen

I noticed a few Firefox threads here have people complaining about how much memory Firefox takes up. This is a known memory leak, and the Mozilla guys haven't gotten around to fixing it for whatever reason. But there's no reason your Firefox should take up 70,000K in memory, so here's how to fix that memory leak and keep Firefox from bloating up.

1. Open a new tab. Type "about:config" without quotes into the address bar and hit enter/click Go.

2. Right-click anywhere, select New, then Integer. In the dialog prompt that appears, type:

browser.cache.memory.capacity

3. Click OK. Another dialog prompt will appear. This is where you decide how much memory to allocate to Firefox. This depends on how much RAM your computer has, but generally you don't want to allocate too little (under 8MB), but if you allocate too much, you might as well not do this. A good recommended setting is 16MB. If you want 16MB, enter this value into the dialog prompt:

16384

(Why 16384 instead of 16000? Because computers use base-12 counting. Thus 16 megabytes = 16384 bytes. Likewise, if you want to double that and allocate 32MB, you'd enter 32768.)

4. Click OK to close the dialog box, then close all instances of Firefox and restart. If your Firefox still uses the same amount of memory, give it a few minutes and it should slowly clear up. If that fails, try a system reboot.

Hope I did a service to some FReepers today.

Wednesday, March 29, 2006

: "/*************************************************************************
* Example Table Driven CRC16 Routine using 4-bit message chunks
*
* By Ashley Roll
* Digital Nemesis Pty Ltd
* www.digitalnemesis.com
*
* The following is an example of implementing a restricted size CRC16
* table lookup. No optimisation as been done so the code is clear and
* easy to understand.
*
* Test Vector: '123456789' (character string, no quotes)
* Generated CRC: 0x29B1
*
*************************************************************************/

/*
* CRC16 Lookup tables (High and Low Byte) for 4 bits per iteration.
*/
unsigned short CRC16_LookupHigh[16] = {
0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70,
0x81, 0x91, 0xA1, 0xB1, 0xC1, 0xD1, 0xE1, 0xF1
};
unsigned short CRC16_LookupLow[16] = {
0x00, 0x21, 0x42, 0x63, 0x84, 0xA5, 0xC6, 0xE7,
0x08, 0x29, 0x4A, 0x6B, 0x8C, 0xAD, 0xCE, 0xEF
};

/*
* CRC16 'Register'. This is implemented as two 8bit values
*/
unsigned char CRC16_High, CRC16_Low;

/*
* Before each message CRC is generated, the CRC register must be
* initialised by calling this function
*/
void CRC16_Init( void )
{
// Initia"

Tuesday, March 28, 2006

YouTube - NES Emulator on Xbox 360 Through Media Center!

YouTube - NES Emulator on Xbox 360 Through Media Center!

Bell Star Codes



















































































Bell * Codes
*02 DeActivate *66 Notification on Busy Signal
*03 DeActivate *66 Notification (One Time Only)
*12 Call Assitance (Police)
*30 Cancel Forwarding
*31 Automatic Forwarding
*32 Notify
*40 change forward-to number for customer programmable call forwarding busy-line
*41 six-way conference calling activation
*42 change forward-to number for customer programmable call forwarding don't answer
*43 drop last member of six-way conference call
*46 french voice activated network control
*47 override feature authorization
*48 override do not disturb
*49 - disable long distance special ring
*51 Intercom Ring I
*52 Intercom Ring II
*53 Intercom Ring III
*54 Extension Hold
*57 Call Trace
*60 Call Screen (Selective Call Rejection)
*61 Selective Distinct Alert
*62 Selective Call Acceptance
*63 Selective Call Forwarding
*65 ICLID Activation
*66 Busy Call Return
*67 Call Display Block
*68 Computer Access restriction
*69 Last Call Return
*70 Call Waiting Disable (Per Call)
*71 Three-way calling (Per Call)
*72 Activate Call Forwarding
*73 DeActivate Call Forwarding
*74 Speed Dialling (8 numbers)
*75 Speed Dialling (30 numbers)
*77 Anonymous Call Rejection
*80 Call Screen Disable
*81 Selective Distinct Disable
*82 Selective Acceptance Disable
*83 Selective Forwarding Disable
*85 ICLID Disable
*86 DeActivate Busy Call Return
*87 Cancel Anonymous Call Rejection
*89 DeActivate Last Call Return
*90 Re-Activate Call Forwarding Busy
*91 De-Activate Call Forwarding Busy
*92 Re-Activate Forwarding No Answer
*93 Call Forwarding No Answer (*91,*93 to completely disable)
*94 Ring Control (Call Answer)
*95 Message Monitor (Call Answer (link|flash) to interuppt/talk))
*97 check if you have messages, remotely (on=2beeps,off=4beeps)
*98 Call Answer

Saturday, March 25, 2006

Video - The fastest lap around Nurburgring ever in a Ferrari F50!!! - Ferrari

Video - The fastest lap around Nurburgring ever in a Ferrari F50!!! - Ferrari

Stafford Regional Airport

Stafford Regional Airport: "Maximum Noise Level - Stafford County, Virginia has a community noise ordinance which establishes a maximum noise level of 65 dBA Single Event Noise Exposure Level (SENEL) from 0700 hours to 1900 hours local time, and 55 dBA SENEL from 1900 hours to 0700 hours local time. Compliance with the ordinance is mandatory unless deviations are made necessary by weather, ATC instructions or clearances, an in flight emergency or other safety considerations. Noise complaints will be recorded and investigated in accordance with the Stafford Regional Airport Noise Abatement Plan."

Gigabit Ethernet Jumbo Frames

Gigabit Ethernet Jumbo Frames

Cerado's Web 2.0 or Star Wars Quiz

Cerado's Web 2.0 or Star Wars Quiz

Monday, March 06, 2006

Customer Reviews Of LINKSYS WRT54GL Wireless-G Broadband Router - Retail

Customer Reviews Of LINKSYS WRT54GL Wireless-G Broadband Router - Retail: "Thank you Linksys

Pros: As the others have stated before me the WRT54GL benefits from the ability to be flashed with third party firmware. I would not recommend this router to someone who plans to use just the standard firmware, if that’s your intent I would go with the WRT54G. However, that being said this router is an excellent buy for someone with networking experience who wants an inexpensive router to do expensive networking tasks.

Like what you may ask? Well I may tell you that you can set up your own VPN server on this router, as well as a Samba or FTP server, it can perform as a bridge, it can boost wireless signals, it can be a Radius server, and I’m sure if you’re cool enough you can even get it to slice, dice and julienne. Those however are just a few of the extra features that you can add with third party firmware.

On top of all this you get one robust little machine. A 200MHz with 8MB RAM and 2MB of flash might not seem like a lot but it is more than enough for home or small office nee

Cons: The biggest con with this router is that by flashing it with third party firmware you void the manufacture’s warranty. On top of this, if done improperly or with incompatible firmware the router can be made into a fairly expensive paper weight and or doorstop. This is called “bricking” the router, recovery is possible most of the time and I’ve included a link below for how to unbrick the router. If this doesn’t appeal to you I would think twice before purchasing this router.

On top of this, most of the third party firmware out there will need some networking experience for all of their features to be fully realized. That being said this router is not the best for an inexperienced computer user.


Other Thoughts: My GL is currently sitting in my apartment running OpenWRT White Russian 4, an open source firmware which lets you choose which features to add ("

Linux on a Dell PowerEdge SC430

Linux on a Dell PowerEdge SC430

Wednesday, February 01, 2006

.NET Chart (WinForms and WebForms charting component) .NET Diagram (WinForms and WebForms diagramming component) and ActiveX Chart (ActiveX charting c

.NET Chart (WinForms and WebForms charting component) .NET Diagram (WinForms and WebForms diagramming component) and ActiveX Chart (ActiveX charting component)

WPDOS - WP Under Windows

WPDOS - WP Under Windows: "Boot Windows 95 or 98 to the DOS prompt

If your computer comes with Windows 95 or 98, but you prefer to boot to a DOS prompt instead of to the Windows interface, you need to make only a slight change to one of your files. A similar change can be made to Windows Me, but only if you change other files as described on a third-party page mentioned below.

To make Windows 95 and 98 boot to the DOS prompt instead of to the Windows interface, change one line in the MSDOS.SYS file in the root directory. Use the DOS command attrib -h -s -r c:\msdos.sys to make the file editable; then open it in a text editor. Under the [options] heading, find the line that reads BootGUI=1 and change it to read BootGUI=0 (the final character is a zero). If no such line exists, create it. Save the file, and reboot. To start Windows, type win at the DOS prompt. The DOS that you access by this method is a true DOS, not an emulated DOS as in Windows NT, 2000, and XP; and this DOS (except in the first version of Windows 95) fully supports FAT32 drives.

Windows Me, as shipped, does not support the option to boot to DOS. A modification to Windows Me that restores this option may be found at one user's Windows Millennium Real-Mode DOS Patch page. This method modifies your Windows files, and should be used with extreme caution."

Tuesday, January 10, 2006

BOX ENCLOSURES 101 AND 91 SERIES HAND-HELD ABS ENCLOSURE WITH LCD WINDOW

BOX ENCLOSURES 101 AND 91 SERIES HAND-HELD ABS ENCLOSURE WITH LCD WINDOW

BOX ENCLOSURES 101 AND 91 SERIES HAND-HELD ABS ENCLOSURE WITH LCD WINDOW

BOX ENCLOSURES 101 AND 91 SERIES HAND-HELD ABS ENCLOSURE WITH LCD WINDOW

ENCLOSURESOURCE

ENCLOSURESOURCE

Systronix Enclosures

Systronix Enclosures

TEKO Enclosures, Inc. - Electronic Enclosures

TEKO Enclosures, Inc. - Electronic Enclosures

LCDGallery.net | LCD Gallery

LCDGallery.net | LCD Gallery

Dynamic Drive- Form Effects

Dynamic Drive- Form Effects

Welcome to the 9S12BADGE Page

Welcome to the 9S12BADGE Page

Welcome to the 9S12 Resource Page

Welcome to the 9S12 Resource Page