Hello,
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.
We would be grateful to receive any accounts of such problems encountered.
If you think you can help, would you please complete the form located at http://www.cs.kent.ac.uk/people/rpg/sm244/GCForm/
Thank you for your assistance.
Richard Jones
Sebastien Marion 8 1940
On Fri, 03 Jun 2005 10:52:06 +0100, S.Marion <sm***@kent.ac.uk> wrote: Hello,
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.
We would be grateful to receive any accounts of such problems encountered. If you think you can help, would you please complete the form located at http://www.cs.kent.ac.uk/people/rpg/sm244/GCForm/
Thank you for your assistance.
Nice survey. Select for only bad experiences. Won't be too hard to imagine
what the conclusion of that survey will be.
I use GC is get massive improvements in performance in specific situations
though it's not part of a managed runtime and it isn't the GC you're thinking
of.
--
Joe Seigh
When you get lemons, you make lemonade.
When you get hardware, you make software.
"Joe Seigh" <js*******@xemaps.com> wrote in message
news:opsrsk2ierqm36vk@grunion On Fri, 03 Jun 2005 10:52:06 +0100, S.Marion <sm***@kent.ac.uk> wrote:
Hello,
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. We would be grateful to receive any accounts of such problems encountered. If you think you can help, would you please complete the form located at http://www.cs.kent.ac.uk/people/rpg/sm244/GCForm/
Thank you for your assistance.
Nice survey. Select for only bad experiences. Won't be too hard to imagine what the conclusion of that survey will be.
The OP didn't state that it was a survey (as in something designed to gauge
what proportion have good experiences, what proportion bad etc.).
I use GC is get massive improvements in performance in specific situations though it's not part of a managed runtime and it isn't the GC you're thinking of.
A rather unenlightening tease.
--
John Carson
Sorry I think you miss the point.
Our goal is to find the kind of problems one could experience with a GC.
We then aim to improve or develop some tools to help the developer
avoiding problems.
This has nothing to do with "GC is good or GC is bad".
Joe Seigh wrote: Nice survey. Select for only bad experiences. Won't be too hard to imagine what the conclusion of that survey will be.
I use GC is get massive improvements in performance in specific situations though it's not part of a managed runtime and it isn't the GC you're thinking of.
S.Marion wrote: Our goal is to find the kind of problems one could experience with a GC. We then aim to improve or develop some tools to help the developer avoiding problems.
You are in the right group here. Standard C++ has no GC and will have
no GC in the future (unless the Prince of Darkness succeeds). It's
quite easy "to improve or develop some tools to help the developer
avoiding problems" with CG in C++. :-D
On Fri, 03 Jun 2005 19:15:35 +0100, S.Marion <sm***@kent.ac.uk> top posted: Sorry I think you miss the point. Our goal is to find the kind of problems one could experience with a GC. We then aim to improve or develop some tools to help the developer avoiding problems. This has nothing to do with "GC is good or GC is bad".
Joe Seigh wrote:
Nice survey. Select for only bad experiences. Won't be too hard to imagine what the conclusion of that survey will be.
I use GC is get massive improvements in performance in specific situations though it's not part of a managed runtime and it isn't the GC you're thinking of.
The point is there is more than one kind of GC and that they don't have to be
used blindly, ie. all or nothing. Most of the problems that I'm aware of are from
not realizing that fact. Thought I suppose there are environments like Java
or .Net where you don't have any choice in the matter. C++ isn't one of those.
Not yet, anyway. For Java you can look at the rationale of JSR 166 for some of the
problems they were running into and what they did to work around them. http://gee.cs.oswego.edu/dl/concurrency-interest/
--
Joe Seigh
When you get lemons, you make lemonade.
When you get hardware, you make software.
John Carson <jc****************@netspace.net.au> wrote: Nice survey. Select for only bad experiences. Won't be too hard to imagine what the conclusion of that survey will be.
The OP didn't state that it was a survey (as in something designed to gauge what proportion have good experiences, what proportion bad etc.).
The bottom of the web page reads:
We shall summarise the results of this *survey* at http://www.cs.kent.ac.uk/people/rpg/...orm/survey.php
Emphasize mine.
Joe Seigh wrote: On Fri, 03 Jun 2005 10:52:06 +0100, S.Marion <sm***@kent.ac.uk> wrote:
Hello,
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.
We would be grateful to receive any accounts of such problems encountered. If you think you can help, would you please complete the form located at http://www.cs.kent.ac.uk/people/rpg/sm244/GCForm/
Thank you for your assistance.
Nice survey. Select for only bad experiences. Won't be too hard to imagine what the conclusion of that survey will be.
I use GC is get massive improvements in performance in specific situations though it's not part of a managed runtime and it isn't the GC you're thinking of.
I suspect you know not to whom you speak. ;-)
--ag
--
Artie Gold -- Austin, Texas http://it-matters.blogspot.com (new post 12/5) http://www.cafepress.com/goldsays
"Ed Jensen" <ej*****@visi.com> wrote in message
news:11*************@corp.supernews.com John Carson <jc****************@netspace.net.au> wrote: Nice survey. Select for only bad experiences. Won't be too hard to imagine what the conclusion of that survey will be.
The OP didn't state that it was a survey (as in something designed to gauge what proportion have good experiences, what proportion bad etc.).
The bottom of the web page reads:
We shall summarise the results of this *survey* at http://www.cs.kent.ac.uk/people/rpg/...orm/survey.php
Emphasize mine.
Of course it is a survey in the sense that people are being asked questions,
the results of which might be summarised.
That does not make it a survey "as in something designed to gauge what
proportion have good experiences, what proportion bad etc." In other words,
it is not intended to provide statistics representative of the *population
of garbage collection users as a whole*. It is designed to identify
problems. There is nothing wrong with that, any more than there is something
wrong with a software company setting up a web site for the reporting of
bugs in its products.
--
John Carson This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Ganesh |
last post by:
Is there a utility by microsoft (or anyone) to force garbage collection in a
process without have access to the process code.
regards
Ganesh
|
by: Rick |
last post by:
Hi,
My question is.. if Lisp, a 40 year old language supports garbage
collection, why didn't the authors of C++ choose garbage collection for
this language? Are there fundamental reasons behind...
|
by: Ville Voipio |
last post by:
I would need to make some high-reliability software
running on Linux in an embedded system. Performance
(or lack of it) is not an issue, reliability is.
The piece of software is rather simple,...
|
by: hman |
last post by:
Hi,
I have a collection class where I've implemeneted the
ICollection Interface.
Here is a small code segment.
public class PageList : ICollection, IComparer,
IEnumerable, IList
{
|
by: Bob lazarchik |
last post by:
Hello:
We are considering developing a time critical system in C#. Our tool used in
Semiconductor production and we need to be able to take meaurements at
precise 10.0 ms intervals( 1000...
|
by: mike2036 |
last post by:
For some reason it appears that garbage collection is releasing an object
that I'm still using. The object is declared in a module and instantiated
within a class that is in turn instantiated by...
|
by: Goalie_Ca |
last post by:
I have been reading (or at least googling) about the potential addition
of optional garbage collection to C++0x. There are numerous myths and
whatnot with very little detailed information.
Will...
|
by: Johnny E. Jensen |
last post by:
Hellow
I'am not sure what to think about the Garbage Collector.
I have a Class OutlookObject, It have two private variables.
Private Microsoft.Office.Interop.Outlook.Application _Application =...
|
by: pushpakulkar |
last post by:
Hi all,
Is garbage collection possible in C++. It doesn't come as part of
language support. Is there any specific reason for the same due to the
way the language is designed. Or it is...
|
by: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: ryjfgjl |
last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
|
by: ryjfgjl |
last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
| |