Steve,
If you want to see what's in memory in terms of what objects, data,
etc are on the Heap then you will need take a heap dump and analyse
it. I use tools like VisualVM and MAT to do this. See:
http://www.alagad.com/blog/post.cfm/troubleshooting-coldfusion-performance-analysis-part-ii
for
Hi,
We are migrating from Coldfusion7 to Coldfusion8 and I wondered if
anyone was up to date on the config parameters for the JVM for
Coldfusion 8 (JRE 1.6.X) and has some recommendations.
What by the way (if somebody knows) is
Dsun.io.useCanonCaches or
DJINTEGRA_NATIVE_MODE or
Following up my last note, as for determining memory used per request, I
would say there is more to that question than just the simple one asked.
Besides addressing if FR/SF can do it, I would also ask if it's really what
is needed most times.
FR/SF cannot track memory per request:
Barry,
I wouldn't get religious when it comes to JVM config for such a move.
As the only thing you seem to have changed in the CF 7 JVM args are memory
sizes, I would for a start just go with those settings on CF 8 and see how you
go. Monitor the machine and it's memory, stats, CPU, logs, GC
Charlie
Thanks for the response. I have always had memory issues with CF8 64 Bit
and even now i have allocated 2Gb of RAM to the CF server which it seems to
be running out of. Even though you mentioned that viewing the memory usage
in the task manager is not very reliable, i do see it increase
If you are indeed running out of memory and the machine becomes unresponsive,
the first thing I would do would be logging on the JVM level as well as on the
CF level (Jrun metrics and/or cfstat). Also thread dumps when it crashes etc.
That will already tell you a lot what's going on. Still
lol.running out of memory :)
I need to know what exactly is causing it which is why i am wanting
request level information
_
From: Kai Koenig [mailto:k...@koeni.de]
Sent: Friday, 19 February 2010 1:22 PM
To: cfaussie@googlegroups.com
Subject: Re: [cfaussie] Seefusoin Vs Fusion
In which part of your jvm?
Heap?
PermGen?
Premature ageing of objects?
How soon after restart?
How often?
What else happens on the machine?
What's the CPU load at the time?
How does it die?
Have you created and analysed stack traces and heap dumps?
etc
etc
etc
I'm afraid there's no
In which part of your jvm? Dont know what you mean
Heap? huh?
PermGen? more huh?
Premature ageing of objects? more huh?
How soon after restart? Depends on the load. Somtimes can be ok for days
and other times like nowa few hours
How often? Depends on the load
What else
See, and that's exactly the issue you're facing. That might sound harsh, but
there is no magic bullet to solve your problem and if you want to work out what
the problem is yourself, you might need to start reading a bunch of Sun's JVM
documentation, CF documentation and lots of blog posts and
Maybe this would help to learn about stack traces and heap dumps:
http://www.ghidinelli.com/2009/07/16/finding-memory-leaks-coldfusion-jvm
B)
Steve Onnis wrote:
In which part of your jvm? Dont know what you mean
Heap? huh?
PermGen? more huh?
Premature ageing of objects? more huh?
Thanks.
We are in the process of running it in a test environment :)
On Feb 19, 3:01 pm, Kai Koenig k...@koeni.de wrote:
Barry,
I wouldn't get religious when it comes to JVM config for such a move.
As the only thing you seem to have changed in the CF 7 JVM args are memory
sizes, I would
12 matches
Mail list logo