On Feb 19, 2016, at 12:15 AM, Timothy Sipples wrote:

Andrew Rowley wrote:
I will make the same comment I made last time this topic came up -
avoiding garbage collection is not usually a wise goal.

It depends on the workload(s). The point I made is that with the z13 and
z13s you have more such options, when/as they make sense.

To pick an example, I recall dealing with a Java workload that had an
unresolved memory leak. Such is life sometimes. Nobody is perfect, and one should plan for human fallibility. The application development team did a superb job to resolve the problem, eventually successfully, but it took several weeks to nail it down and get the fix tested and into production.
In the meantime, on the production side, the operators ran the
mission-critical application in a minimum of two servants, with HTTP
session persistence and big heaps (lots of memory) to keep them afloat for as long as possible ("hours"). Then, even with the unresolved leak, they could maintain continuous service for their users. Much like the coach of a basketball team, they "benched" each player (servant) on a scheduled basis before the player got exhausted (couldn't garbage collect). They decided
when the best times were to recycle opportunistically. This heroic
production operator save meant that end users didn't have any service
interruptions. They had no idea there was an ongoing, nail biting drama --
everything ran smoothly. That's just one example among many of the
advantages of having lots of memory or at least a bit more than "enough." In their case throwing some more memory at the problem literally meant not
busting their Service Level Agreement (SLA) on an extremely important
application.

My hats off to those teams. Bravo, disaster well averted.

Sorry Timothy. An unresolved memory leak is bad no matter what and buying a bigger machine for bad coding. Its not cost effective in any sense of the word. Fix the damn BUG! Get the team to fix their code and stop patting them on the back as obviously they still have issues.

Ed

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to