Software Engineering Radio: Resource Management

Software Engineering Radio

Podcast (MP3): Download Hosts: Michael Guests: Prashant Jain Recording venue: In this episode Michael and our guest Prashant Jain talk about patterns for resource management. Efficient management of resources is critical in the execution of any kind of software. Ran...

Running time
0h42m
File size
39.00MB

Download Original File | View original post

Episode synopsis

Podcast (MP3): Download

Hosts: Michael 

Guests:

Prashant Jain  

Recording venue:

In this episode Michael and our guest Prashant Jain talk about patterns for resource management. Efficient management of resources is critical in the execution of any kind of software. Ranging from embedded software in a mobile device to software in a large enterprise server, it is important that the resources, such as memory, threads, file handles, or network connections, are managed efficiently to allow the systems to function properly and effectively. Michael and Prashant discuss various patterns, such as Lazy Acquisition, Caching, Leasing and Evictor and explain when, why, and how to apply them for effective resource management. Links

POSA3, Patterns for Resource Management, the book on which this episode is based Small Memory Software - Patterns for Systems with Limited Memory documents some resouce management patterns especially for memory as resource. Use the Patterns Almanac for finding concrete instances of Caching, Lazy* patterns etc.
  • You might also like...

    Comments

    Contribute

    Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

    Our tools

    We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

    “There are 10 types of people in the world, those who can read binary, and those who can't.”