Dmitri Melikyan

Results 11 comments of Dmitri Melikyan

The Supported Environment section of the readme says that "Profilers only support on Linux and OS X". Some parts of the agent can work on Windows. Also the development environment,...

Thanks for submitting the issue with the detailed info! I've tried with a simple asyncio/tornado app, based on the code you provided, running for some time under high load. I...

I was able to reproduce the issue, with and without the agent. What happens is that if we do `current_frames = sys._current_frames()` inside of a signal handler, the `current_frames` local...

My assumption is that signals that profilers rely on interfere with blocking operations. Are you handling errors from blocking calls, such as EINTR? To test if that's the case, you...

The OS check was missing in the allocation profiler. I've just pushed a fix for it. Please get the latest agent. FYI, SIGUSR2 is transparently used as a way to...

That's right, a few more things were actually necessary. Please try the latest. Thanks.

@cedricleroy I've tried the daemon setup using the [link](https://web.archive.org/web/20160305151936/http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/) and starting the agent in the `run()` - it worked for me. Everything was reported as expected. I've then added more...

The agent is now compatible with App Engine, starting v2.2.3. However, the ppof panics in App Engine standard environment. We'll try to find out if profiling is possible at all....

It didn't work for me, the pprof panics. I've also tried pprof CPU profiler directly, without the agent, same error.

I'll see if any of the profilers works. If yes, then we could add a possibility to disable some profilers and keep only supported ones.