William H. Magill on Thu, 14 Sep 2000 22:17:52 -0400 (EDT) |
While this presentation is not a "tuning how-to", the concepts of Memory Management cut across all operating systems. The next meeting of the Delaware Valley Compaq User Group will be 5:30pm, Thursday, September 21, 2000 Location: V-Span,1100 First Avenue, Suite 400, King of Prussia, PA 19406, http://eisner.decus.org/lugs/tristate/directions.html V-Span will be sponsoring the evenings food. There will be sandwiches, soda, wine and beer for the evenings refreshments. Please RSVP to: pcampbell@fcg.com if you plan to attend so adequate refreshments may be ordered. V-Span will also be web casting the evenings presentation for those who can not attend in person. The Audio, Web and Streaming Service provider will Web cast the DECUS LUG meeting, you can now attend virtually. I wish to thank the V-Span Team for providing this first web cast to the Compaq User Group. V-span web broadcast requires three simple steps: at 5:50PM: (log in early for setup) 1. www.vspan.com 2. click on "meeting center" button 3. click on "Join a meeting" It will prompt for a name and email address so we can identify you on the conference You will also dial the local Web Conference number ......610-312-0226 The participant code for all audio and web attendees is 790725! Speaker: Our speaker has selected memory as a topic and will be covering information applicable to OpenVMS, UNIX and Windows NT environments. Richard Hawkes is a Principal Consultant with Geodesic Systems. He has a bachelor of science degree with honors from Brown University in Computer Science, and 16 years of industry experience with UNIX, Windows, and VMS. Topic: "Effective Memory Management: Improving Performance and Reliability in Business Critical Server Applications." Outline: * Overview of the problem: many companies are putting their legacy servers online as part of "webifying" their businesses. Many of these applications are not robust and/or fast enough to handle 24x7 stress. We will discuss what aspects of the memory management subsystem have the biggest impact on this. * Improving performance (definition and discussion of the benefits of the following techniques): * Size specific allocation: * Reduces fragmentation * Faster free list scans * Locality of reference * Reduced paging * Footprint reduction * Reduces overall memory use * Better locality of reference for future allocations * Free list coalescence * Reduces fragmentation * Reduces free list scans * Multiple heaps * Improves performance of multi-threaded apps * Benefits are very apparent on SMP systems * Improving reliability (definition and discussion of the benefits of the following techniques): * Dynamic memory leak correction (garbage collection) * Premature free remediation * Improving maintainability * Importance of allocator configurability * At application design time * At run time * Custom configurability * Field replaceable allocator modules and their benefits * "Open malloc" benefits * Ease of integration: What an efficient allocator needs to do to integrate seamlessly with an application * Conclusion -------------< End Forwarded Message >----------- -- www.tru64unix.compaq.com www.tru64.org comp.unix.tru64 T.T.F.N. William H. Magill Senior Systems Administrator Information Services and Computing (ISC) University of Pennsylvania Internet: magill@isc.upenn.edu magill@acm.org http://www.isc-net.upenn.edu/~magill/ ______________________________________________________________________ Philadelphia Linux Users Group - http://www.phillylinux.org Announcements-http://lists.phillylinux.org/mail/listinfo/plug-announce General Discussion - http://lists.phillylinux.org/mail/listinfo/plug
|
|