Already a member? Log in

Sign up with your...

or

Sign Up with your email address

Add Tags

Duplicate Tags

Rename Tags

Share This URL With Others!

Save Link

Sign in

Sign Up with your email address

Sign up

By clicking the button, you agree to the Terms & Conditions.

Forgot Password?

Please enter your username below and press the send button.
A password reset link will be sent to you.

If you are unable to access the email address originally associated with your Delicious account, we recommend creating a new account.

Links 1 through 10 of 59 by Ken Robson tagged memory

One of the driving forces behind the development of Virtual Memory (VM) was to reduce the programming burden associated with fitting programs into limited memory. A fundamental property of VM is that the CPU references a virtual address that is translated via a combination of software and hardware to a physical address. This allows information only to be paged into memory on demand (demand paging) improving memory utilisation, allows modules to be arbitrary placed in memory for linking at run-time and provides a mechanism for the protection and controlled sharing of data between processes. Use of virtual memory is so pervasive that it has been described as an “one of the engineering triumphs of the computer age” [denning96] but this indirection is not without cost.

Share It With Others!

Exmap is a utility which takes a snapshot of how the physical memory and swap space are currently used by all the processes on your system. It examines which page of memory are shared between which processes, so that it can share the cost of the pages fairly when calculating usage totals.

Share It With Others!

As most developers should know by now, the memory statistics given on Linux are mostly meaningless. We have the vmsize, which counts the total address space used by a process. However, this is not accurate because it counts pages that are not mapped in to memory. We also have rss, which measures pages mapped into memory. However, it multi-counts shared pages: every process gets X kb of rss due to libgtk. However, the majority of the pages in libgtk are shared across the processes.

Share It With Others!

Analyzing your memory usage is one way to fix other performance problems you may have, such as an increased code footprint or slow code. Efficient memory usage is critical to performance in any application. Increased memory usage not only increases the in-memory footprint of your application, it also increases the time spent allocating and manipulating that memory.

Share It With Others!

Share It With Others!

Knowtes optimizes your study. By adding a card to your Knowtes memory, it becomes due at optimized intervals. The Knowtes Adaptive Learning Engine then adjusts how frequently you have to study cards in your memory based on how well you do on them. No more

Share It With Others!

Quizlet helps you and your friends learn vocabulary. You make a list of words, and we teach them to you. Feeling lazy? Your friends can share their lists with you. You'll never use flashcards again. Plus, it's free. Take the video tour or sign up now!

Share It With Others!

The Mnemosyne software resembles a traditional flash-card program to help you memorise question/answer pairs, but with an important twist: it uses a sophisticated algorithm to schedule the best time for a card to come up for review. Difficult cards that y

Share It With Others!

The winter sun sets in mid-afternoon in Kolobrzeg, Poland, but the early twilight does not deter people from taking their regular outdoor promenade. Bundled up in parkas with fur-trimmed hoods, strolling hand in mittened hand along the edge of the Baltic

Share It With Others!

This website contains information about fast learning, memory, self-improvement, time-management, and more. The site was built around a new learning technology developed in Poland in the years 1982-2000 and commercially known as SuperMemo

Share It With Others!