|
the exception message in case of my own coding error reads "internal error apologies if computer exploded please do not take legal action as am saving pennies to purchase Magnum Dynalab/VTL/Harbeth/ATOHM/Shunyata Research system"
|
|
|
|
|
The general problem is that one can get an out of memory problem even when there is seemingly plenty of memory for the application.
I believe this can happen in Java. [Edit] (See other post - it can happen on Java.)
I know it can happen in .Net.
For .Net it happens when the Large Object Heap runs out of memory. I think there can be other cases as well.
Now why would that matter for the code given? Because the string it attempts to build would result in an object that would go on the Large Object Heap.
In my experience I saw this when the application was doing a lot of transfers of files by using in memory copies of the files between different layers. Due to over generalization of course. Insisting on passing streams between layers and then each layer copied the stream into memory and it went down the chain. Then when one adds threads to that it starts chewing up memory.
In terms of the Exception class (or children) I have seen layers that caught an exception, then used that exception stack trace to create the message for the Exception that it threw. Which might be useful and even required if going over the wire it will lead to very large Exception messages.
The Large Object Heap cutoff is the rather odd number of 85,000.
[Edit] - Java example post
The Lounge[^]
modified 18-Dec-23 12:47pm.
|
|
|
|
|
I think it's exception-al
|
|
|
|
|
I had a smart guy tell me this, so I'm sharing it. The next time some dude on CP wants to tell you that Fahrenheit is dumber than Celsius because it goes by the boiling point of water.
Two things to note:
- The boiling point of water is different depending on your elevation. So, that's not a holy grail metric like people claim.
- A predominate theory of Fahrenheit was that it was created to be more people centric. As in 100 is close to average human body's temp and zero means you're in serious trouble.
Just because Fahrenheit's boiling point of water at sea level is 212 doesn't make it dumber. It means people insult things they know little about.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: The boiling point of water anything is different depending on your elevation.
Jeremy Falcon wrote: A predominate theory of Fahrenheit was that it was created to be more people centric. As in 100 is close to average human body's temp and zero means you're in serious trouble.
It was the same as Celsius except he used alcohol (a common alchemical ingredient back when chemistry and alchemy were conflated) and used 180 degrees as scale due to... nobody knows what a half circle had to do with temperature, probably a discarded theory but the values remained.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
You missed the entire point dude.
Jeremy Falcon
|
|
|
|
|
The entire point is that the entire World minus a handful of places uses Celsius and metric.
Poi voglio dire, se ognuno decide di usare le proprie unità di misura a questo punto che usi pure la propria lingua e siano gli altri ad adattarsi.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
Well, I got you.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
den2k88 wrote: The entire point is that the entire World minus a handful of places uses Celsius and metric. So. That wasn't the point of my post. Work on that reading comprehension.
If you want to use popularity as the only metric to determine whether or not something is good or bad, then I suggest you start paying attention to Kim Kardashian, otherwise you're a hypocrite.
Now, are you done proving my point about the superiority complex people on CP have? Just can't accept something different?
Jeremy Falcon
|
|
|
|
|
YOU talk about 'superiority complex'???
(Remember UDHR Article 19)
|
|
|
|
|
IF YOU DO NOT STOP THE HARRASING, I'LL REPORT YOU. CP DOESN'T LET ME BLOCK YOU, BUT I CAN REPORT YOU.
Jeremy Falcon
|
|
|
|
|
Please do. Tell them that you will deny me my right of speech. And please include my references to UDHR Article 19.
You want to censor my voice completely, deny me my right to communicate to others my reactions to your statement. I do not think that CP will honor your censoring request.
|
|
|
|
|
Oh no - you are on his naughty list now. There are a number of us now, so maybe we can start a group.
|
|
|
|
|
Also, talking about the boiling point of water doesn't mean I said it's the only thing that changes the boiling point. The point was, it's not a holy grail metric either. In your attempt to "correct" me... you missed the point completely.
Jeremy Falcon
|
|
|
|
|
I never heard this argument about Celsius degrees being 'better' because it is based the (freezing and) boiling point of water. Every one knows it was based on that, but not that it makes it 'better'.
So you have found one person who says that it makes Celsius 'better' - and you make a big number about this, feeling so grossly insulted that you have to complain about it in social media. Oh well, that is you ....
I definitely prefer to work with Celsius, because it fits directly in with other internationally accepted standards in all sorts of science. It simply is far more practical (comparable to switching to larger or smaller units by simply moving the decimal point). If you feel that argument as another insult, feel free to.
But don't forget UDHR Article 19.
|
|
|
|
|
IF YOU DO NOT STOP THE HARRASING, I'LL REPORT YOU. CP DOESN'T LET ME BLOCK YOU, BUT I CAN REPORT YOU.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: It means people insult things they know little about.
That's everywhere and always true.
|
|
|
|
|
Amen to that, brother.
Jeremy Falcon
|
|
|
|
|
You are right, it is neither dumber nor cleverer than other scales (cf Kelvin). After all, a scale is just a set of numbers that we learn and use to make sense of the world around us. In the UK we switched from Fahrenheit to Celsius back in the 1970s or thereabouts. I can still think in terms of both scales when necessary; and that makes travel to the USA easier.
|
|
|
|
|
I disagree. Some units are more convenient than others.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
That's the one you're more familiar with, regardless of what it is.
|
|
|
|
|
Yes I know that. I also know someone who prefers coding in assembly what other people would code using C or even C++ . I dare say C is more convenient than assembly most of the time.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
I've often found that, in the UK, when it's hot in summer it's "in the eighties" (Fahrenheit) and when cold in winter it's "below zero" (Celsius).
|
|
|
|
|
I think the Met Office has pretty much abandoned Fahrenheit now. Perhaps they still use it to help poor old sods like me understand.
|
|
|
|
|
Yeah, exactly. And if we ever move to a global one the entire world uses... that's not inherently a bad thing. My poke was at the peeps that need to insult anything different. It's Friday. Had to do something.
Jeremy Falcon
|
|
|
|