131 karma · joined July 23, 2011
But was it not ever so?
Don't talk about things you don't understand.
I think I am reacting to the arrogance in the language. "This is how research works." is what you said. That is quite presumptuousness of you to say that because your language naturally suggests you are telling me something I don't already know. This is the case with this comment thread in general.
It could be cultural. In the UK, the way you and the other people on this particular comment thread frame words is really quite rude. I don't know where you are from so I cannot comment as it if you would know that or not.
If one were to say "Surely, this is how research works." then on offence would be taken. Or "As I am sure you know, this is how research works." But no, the words immediately speak to an assumption of ignorance on my part. That is offensive and I take offence.
I suspect also that news groups are easy places for people to make such mistakes. I have no idea how you think of me when typing. Do you imagine a 40 something doctor of computational quantum-mechanics trying to squeeze out a quick post before starting a day's work on the parser for a compiler for his client? Maybe you see a spotty teenager trying to wade beyond his depth?
I don't know you and you don't know me and so I suspect a little more automatic respect on both parts would not hurt.
Best wishes - AJ
As for the G1, I have chosen to continue and look at the issue in more detail. So far, it would appear that I cannot find a situation where it offers a benefit over other collectors. However, I am happy to accept that there might be one out there. I will switch over to the Popper approach and attempt to disprove that the G1 performs badly. If I get conclusive result either way - I will report on it.
As for your points about realtime - I am completely with you. I had in my mind that one might have a realtime system on the rtjvm or in c++ which needed to periodically communicate with a standard JVM. There are three approaches I could see for this. One, would be to send messages and decouple that way. Another is to make the communication abort if it looked like it might cause a deadline miss. The third was to briefly (milliseconds) disable the gc in the standard JVM so the communication could occur and then turn it back on again immediately afterwards.
Now - that sounds like a really bad idea and it probably is - but it is an interesting idea to play with.
So - please don't thing I am proposing realtime programming on the standard JVM, just some ideas for larger systems integration.
I would be just great if someone who is coming at what I am saying with description of the weakness would give a suggestion rather than just shoot down the finding which I never said was anything other than just a finding.
I am not sure reading the manual is a good way if you don't already know a language.