Move It to Disk or Deallocate
If a program continues to allocate memory for data buffers and eventually exceeds the physical memory capacity, the operating system then has to place parts of the program in virtual memory (on disk) in order to continue, which slows down processing. Deallocating memory after a routine no longer needs it is a tedious task and programmers often forget to do it or do not do it properly. Java performs automatic garbage collection without programmer intervention, which eliminates this coding headache. See dynamic memory allocation, heap and Java.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Google hopes to remake programming with Go
- Could be a really cool programming for old C/C programmers!!I will definitely try it out.No. No pointers.Umm, no. No pointers, no "*" symbols littered in my code anymore, thanks.. . . and, frankly, it pushes typing from bad to worse. No OOP, and no replacement, other than what...
- Discussion threads 2009-11-11
- MemoryFlash (Mobile)
- offers:1. One-touch resource recovery just before tasks you don't want interrupted, and2. Automatic resource recovery at convenient times so it happens less at inconvenient times. The default trigger points are when the backlight turns off and when you unplug.There's a new Options category where you can set which events should...
- Software downloads 2009-11-07
- PowerMops 6.2 (Mac)
- PowerMops is a full featured, stand-alone development environment for programming the Macintosh. Inspired by Smalltalk and Neon, PowerMops is based on Forth with extensive object-oriented features such as multiple inheritance, early and late binding, persistent objects, and garbage collection. Its interactive development environment provides for fluid and productive programming by...
- Software downloads 2009-10-24
- Meters (for 4.2.1-4.6.x) (Mobile)
- View 8 system meters by toggling through 2 to 4 screens depending on resolution:Battery Meter: Level, voltage, temperature, charging status and speed, warning messages such as too-hot, too-cold, or too low for certain functions such as camera light, WiFi, or calls. Status periodically rechecked.Memory Meters: Both RAM volatile and Flash...
- Software downloads 2009-10-02
- Meters (for 4.7) 1.2.0.47 (Mobile)
- View 8 system meters by toggling through 2 to 4 screens depending on resolution:Battery Meter: Level, voltage, temperature, charging status and speed, warning messages such as too-hot, too-cold, or too low for certain functions such as camera light, WiFi, or calls. Status periodically rechecked.Memory Meters: Both RAM volatile and Flash...
- Software downloads 2009-10-02
- Apple regroups for living room push; drops 40GB Apple TV, slashes 160GB price
- I'll keep hoping for a hardware refresh...But it's equally likely they did this because there is no longer a real price difference between a 40GB hard drive and a 160GB hard drive and sales between the two are equally lackluster. Why have 2 models at all when the parts cost...
- Discussion threads 2009-09-14
- WebSphere versus .NET: battle royale!
- You must have worked your fingers to the bone!Wow, what's this? A 79 word blog, of which 56 of those words are quotes from elsewhere!!!!Well, you've certainly earned your money today!Websphere really doesn't want...to get into an "either/or" battle with .NET because it's an unwinnable battle for the forseeable future....
- Discussion threads 2009-08-19
- TinyLogo 1.1 (Mobile)
- TinyLogo is a programming language and program execution environment. It is especially friendly to beginning programmers or people who just want to get a simple idea of what programming is all about. It is based on the Logo programmining language and comes complete with Turtle Graphics. Once TinyLogo is installed,...
- Software downloads 2009-07-08
- Are we too impatient with SOA?
- Are we too impatient with SOA?impatience and laziness? Go back through a lot of articles on your site and you'll find a lot of articles hyping the transformative nature of SOA, the benefits of reuse, etc, etc. SOA has been hyped and oversold from Day 1. It was...
- Discussion threads 2009-06-29
- Mozilla slaps band-aid on 11 Firefox flaws
- Mozilla has joined this week's patchapalooza with the release of a Firefox update to fix 11 documented security vulnerabilities. Six of the 11 issues are in advisories rated "critical" because of the risk of code execution attacks that could allow hackers to take complete control of a...
- Blog posts 2009-06-12
- Cut. Scan. Read.
- Cut. Scan. Read.i dunno man.there's something about destroying books that makes me queasy. i know you're not destroying the information... but it's a visceral response, i guess.My biggest issueRight now when I fly, or when the power goes out, I have a book in my lap, reading comfortably by natural...
- Discussion threads 2009-06-08
- Google I/O: How do I code thee? Let me count the ways
- Dan Morrill presented a great talk this morning on the 3 different ways to code for Android: Managed Code Dalvik, Ajax, and Native Code. To demonstrate the different ways Dan decided to write the same app , a k-means clustering application, 3 different ways. The first way...
- Blog posts 2009-05-27
- Building Secure Software With Java
- This white paper discusses the applicability and desirability of Java as a programming language for use in secure systems. Java is much more secure than C and C++ because the byte-code verifier prohibits unsafe type coercions and address arithmetic, garbage collection prevents dangling pointers, run-time checks prohibit null pointer dereferencing...
- White papers 2009-05-26
- Picasa makes iPhoto irrelevant
- Picasa makes iPhoto irrelevantiPhoto was irrelevant to begin with...the whole iLife app suite is garbage... only thing that saved iTunes was iTMS/iPod, GarageBand is trying to become relevant w/ music lessons, iWeb and .mac/MobileMe and iMovie and iDVD should be the same app, but are crappy compaired to their Adobe...
- Discussion threads 2009-04-02
- Mozilla kills Firefox Pwn2Own bug
- Mozilla has won the race among browser makers to fix code execution holes exploited during this year's CanSecWest Pwn2Own hacker contest. The open-source group today shipped Firefox 3.0.8 with fixes for two separate vulnerabilities, including a drive-by download issue used by a hacker named "Nils" to win...
- Blog posts 2009-03-27
- UK government to collect Facebook data?
- UK government to collect Facebook data?I was going to commentBut you just don't know who's watching.RE: UK government to collect Facebook data?Short answer: I would bail on any person or organization that intruded on my private life. It's a public network - so it's fair gameActually. They can't rifle through...
- Discussion threads 2009-03-25
- Would you run a server using Intel's Atom processor?
- Would you run a server using Intel's Atom processor?Sure!Why not!? For many tasks the CPU is perfect. Webserving, filesharing, and other simple SMB apps.The consumer crowd is successfully doing HD video decoding, and other CPU intensive tasks.Looking at Exch, SQL, virtualization probably nor.It all comes down to profit....
- Discussion threads 2009-03-09
- Firefox 3.0.7 fixes 47 bugs, 17 critical
- The latest update to Firefox pushed out to users last night via automatic update addresses 47 bugs and enhancements, according to Mozilla. 17 bugs were marked as "critical" or higher. Five potential security vulnerabilities were patched including these 3 that were marked as "critical": ...
- Blog posts 2009-03-05
- Mozilla plugs Firefox code execution holes
- Mozilla today shipped Firefox 3.0.7 with fixes for at least eight security flaws, some rated critical. The most serious of the vulnerabilities could be exploited by attackers to run code and install software, requiring no user interaction beyond normal browsing, Mozilla warned in...
- Blog posts 2009-03-04
- Smart trash can from BigBelly knows when to say 'uncle'
- No more, please. Although smart trash receptacles from BigBelly Solar can handle five times the trash as the average street garbage can, compressing deposited waste through solar power, there's a point at which enough is enough. That's when a new wireless software monitoring system from Symphony Services...
- Blog posts 2008-12-16
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%

- Learn more >>
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.

- Learn more >>
- Reduce risk. Reduce complexity. Increase reliability.
-
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux

- Learn more >>
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- Can your business work smarter? Learn more about Lotus Symphony
- Learn how to work smarter and optimize cost using the IBM Smart SOA approach Download the eBook
- Smarter ways to make smarter products Read the brief from IBM







