Gary Sevitsky of IBM TJ Watson Research Center will be visiting us on
October 27 (Monday after next). He will be giving a talk and is also
interest in meeting with faculty and students. Are you interested in
meeting with him? If so, please let me know soon. I'll pass your names
along to Cathy who will assemble his schedule within the next few days.
Feel free to forward to other grad students who might be interested, but
who are not on <pl-chat> or <pl-seminar>.
-- Ben
--- Begin Message ---
Date: |
Wed, 15 Oct 2008 14:07:39 -0400 |
From: |
Gary Sevitsky <sevitsky@xxxxxxxxxx> |
Subject: |
Re: University visit? |
Hi Ben,
I would like to follow up with arrangements
for my visit on Oct. 27th.
If there are faculty or students whom
you think would be interested in talking with me please add them to my
schedule. Some people I thought of if there is time would be Tom
Reps, Susan Horowitz, Bart Miller, and Charles Fisher.
Also, here is an abstract for the talk
I am planning to give:
Title
Efficient Memory Usage in Java: Current Practices
and Challenges
Authors
Nick Mitchell, Edith Schonberg, Gary Sevitsky
(speaker)
IBM TJ Watson Research Center, Hawthorne,
NY USA
Abstract
It is easy these days to build Java applications
with large memory requirements – in fact it takes significant effort not
to. It is common to see multi-gigabyte heaps with tens of millions of objects,
where as much as 60-80% of the memory is the overhead of data representation.
These systemic space inefficiencies are the combined result of local decisions
made at many layers of application and framework code, along with limitations
of the Java language and runtime. Poor use of memory has a significant
impact on scalability, power consumption, reliability, and even application
performance.
In this talk we aim to raise awareness of
the patterns and practices that lead to excessive memory consumption in
Java. We present a sampling of patterns drawn from dozens of industrial
applications in which our group has helped diagnose memory problems over
the past eight years. The patterns are organized around common design problems
such as modeling data types, representing relationships, and managing object
lifetime. Mitigating memory problems will require a multifaceted approach,
and may require new kinds of metrics, tools, optimizations, and language
features. We sketch out some possible strategies for improving the state
of memory usage, and give an overview of our memory analysis tool and design
health methodology.
Looking forward to visiting.
Regards,
Gary
__________________________________________________
Gary Sevitsky
Intelligent Application Analysis Group
IBM TJ Watson Research Center
19 Skyline Drive
(914) 784-7619 t/l 863-7619
Hawthorne, NY 10532 USA sevitsky@xxxxxxxxxx
Ben Liblit <liblit@xxxxxxxxxxx>
08/22/2008 06:02 PM
|
To
| Gary Sevitsky/Watson/IBM@IBMUS
|
cc
|
|
Subject
| Re: University visit? |
|
Great! See you in October.
--- End Message ---
|