profiling

MySQL SQL query profiling and query cost tools and techniques

Hi, Working with Microsoft SQL Server I found extremely useful SQL Server Profiler and Estimated Execution Plan (available in Management Studio) to optimize queries during development and production system monitoring. Are there similar tools (open source or commercial) or techniques available for MySQL? ...

Flex profiling - what is [enterFrameEvent] doing?

I've been tasked with finding (and potentially fixing) some serious performance problems with a Flex application that was delivered to us. The application will consistently take up 50 to 100% of the CPU at times when it is simply idling and shouldn't be doing anything. My first step was to run the profiler that comes with FlexBuilder. ...

What tools do you recommend to profile Rails apps?

I've been looking for profiling tools for Rails for a while. I'm currently playing and testing ruby-prof and railsbench, but I kinda frustrated with the amount of tweaking and mangling required to make then work. Althought I don't mind (much) the tweaking, I'd like to know if is there any other, more straight-forward and easy to use, to...

Pointers to learn how to use DTrace

When I asked for tools to profile Rails apps, someone pointed at DTrace. Since I work on MacOSX stations and deploy on OpenSolaris, it is a valid way to go. But I have little knowledge of DTrace. Besides the usual suspect, Sun DTrace page and the avaliable info there, is there any other killer pointer to learn Dtrace out there? ...

Does the -XX:+HeapDumpOnOutOfMemoryError option work with Oracle Application Server?

We are sometimes getting an OutOfMemoryError in production and I would like to be able to analyse what caused the problem, or at least what was going on when it occurred. It seems that I should be able to get an HProf profile by using the -XX:+HeapDumpOnOutOfMemoryError option, but I have read that this is JVM specific. Has anyone succe...

How can I determine how much memory my .NET program is using?

It seems to be often said that Task Manager does not provide an accurate indication of how much memory is in use by a process. If this is indeed the case, what's the easiest way to find these things out? I'd like to know: Total Memory in use (whether in RAM or paged or whatever) Total RAM in use (running in a situation where the mach...

Flash / Actionscript CPU profiler

Have you found such a tool and used it successfully? ...

How to profile PostgreSQL Database?

I want to profile (keep an Eye on) all the activities that goes on in a Database which is in PostgreSQL. Is there any such utility which will help me do this? ...

What are "unstacked calls in outer" in Perl's Devel::DProf?

I am profiling a Perl application with perl -d:DProf. When running dprofpp on the resulting tmon.out file, I get warnings like these: Compress::Zlib::__ANON__ has 5 unstacked calls in outer Compress::Zlib::AUTOLOAD has -5 unstacked calls in outer What is an unstacked call? Who or what is "outer"? What do the numbers mean? How can the...

Java hprof question

What is the difference between using -agentlib:hprof=cpu=times vs -agentlib:hprof=cpu=sample when running a java class? I know that cpu=sample causes the jvm to sample the call stack at regular intervals, but what does cpu=times do? ...

What can I use to profile C++ code in Linux?

I have a C++ application I'm in the process of optimizing. What tool can I use to pinpoint my slow code? :) ...

Profiling existing flash files

I'm trying to do some research on flash objects in browsers. For example memory usage etc. With Adobe Flex Builder 3 im trying to do some profiling on swf files but the problem is that I can only do this on debug swfs. Almost all adds/games/video are release version. Is there a way to some testing on those? ...

Profiling ASP.NET websites with EQATEC Profiler

I'm searching for a free ASP.NET profiler, and I stumbled upon EQATEC Profiler for .NET, but I can't find any instructions on how to profile ASP.NET projects with it. Please post step-by-step instructions or a link with sufficient info. I'm using Visual Studio 2008 Professional and .NET 3.5. ...

Profiling COM libraries used from a .NET Application

I am looking for a performance profiler that is able to profile a C++ library that is being called from a .NET Application. I tried Purify+ without success (I don't get the calls the COM library) and a few others. ...

Looking for recommendations for end-to-end Java CPU Profilers

What are some good end to end CPU profilers that exist for Java? Quick list of things I'm looking for: Offline profiling - No user interaction or GUI required during program execution. Dumping the profile data to a file and then requiring viewing afterwards with a GUI is fine, I just don't want to have to babysit it as the job runs En...

.NET Memory Profiling Tools

Hello, I am on the lookout for good .NET CLR memory profiling tools. My key requirement is that it will play well with IIS and standalone CLR Apps. Ideally I would see what objects are allocated, where they are allocated and what size they are? Does anyone have any good experiences with a particular tool that you would be happy to reco...

Profiling ClickOnce *startup* time.

I am trying to optimize startup time of one of an internal tool at my company. It however, is deployed via ClickOnce and utilized IsolatedStorage. I am using JetBrains dotTrace 3.1 to profile it but then it would not be able to start the application due to dependency on IsolatedStorage and ApplicationDeployment which requires that the ...

profile linking times with gcc/g++ and ld

I'm using g++ to compile and link a project consisting of about 15 c++ source files and 4 shared object files. Recently the linking time more than doubled, but I don't have the history of the makefile available to me. Is there any way to profile g++ to see what part of the linking is taking a long time? Edit: After I noticed that the ...

How to intercept HTTP calls from an application?

I want to watch all the HTTP requests going out of a certain application and cancel them if needed. Is there a way to do this in C#? ...

are there any free websphere 5 profiling tools?

i am looking for a client application that can connect to an EAR file within websphere and give me information like memory usage, heap size, etc. ...