|

Internal view


Garbage Collection Feedback Form


We are interested in programmers' experiences of programming languages supported by managed runtimes (including but not limited to Java, C#, etc).
In particular, we are interested in bugs and performance limitations that can be ascribed to the garbage collector, or scenarios in which collector simply got in the way.

We would be grateful to receive any accounts of such problems encountered. Below is a template for answers, but please don't feel restricted by it.

I) Problem encountered:

  • Describe your problem:


  • If possible, please give details of the application. Is it publically available? Is source code available?


II) Describe the platform used:

  • Language and version:
  • Compiler and version:
  • Runtime and version:
  • OS and version / Service Pack:
  • Hardware:

III) Describe the runtime configuration and GC settings:



IV) Fixing process:

  • How did you discover the problem?
  • Why did you ascribe the problem to the memory manager?
  • Did you use any debugging/profiling tools? If yes:
    • Which ones?
    • How useful were they?
    • How could they be improved?

V) Did you solve the problem? If so, how?



VI) Special techniques:

Some people advocate special techniques to solve memory manage performance problems.
Examples include pool allocation, calls to System.gc() (even though Java does not guarantee to schedule a collection), etc.
Have you used any such special technique? If so, which and was it successful?



VII) Garbage Collector Tuning:

Most virtual machines allow configuration of the memory manager (such as setting initial and maximum heap sizes, choice of garbage collector, and so on).
Did you experiment with different settings? If so,
  • Were your experiments successful?
  • How easy was it to understand the consequence of the settings you made?
  • What feedback would help you to understand better how to tune the memory manager?


VIII) Any other information that you think might be relevant / useful:



IX) Contact details (optional):

Name:
Email:






Thank you for your assistance.
We shall summarise the results of this survey at http://www.cs.kent.ac.uk/people/rpg/sm244/GCForm/survey.php

Richard Jones
Sebastien Marion




Up to external view of this page
Re-publish [page | help]


Computer Science @ Kent
Go to the University of Kent's homepage Last modified Tue May 10 12:21:55 BST 2005
Problems with this page? Contact the CS Webmaster
http://www.cs.kent.ac.uk/people/rpg/sm244/index.local