Comments (6)
Apparently SIGPROF isn't present on Windows:
On Windows, signal() can only be called with SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV, or SIGTERM. A ValueError will be raised in any other case. Note that not all systems define the same set of signal names; an AttributeError will be raised if a signal name is not defined as SIG* module level constant.
https://docs.python.org/3/library/signal.html
from vprof.
Thanks for reporting!
I am aware that some of the signals do not exist in Windows, but current implementation of flame graph profiling should work under Windows Subsystem for Linux.
I haven't done any extensive testing on Windows though.
from vprof.
Why close? Do the flame graphs work on Windows now?
from vprof.
Flame graphs don't work on Windows, because signal
module is partially supported on Windows and I can't do much about that.
from vprof.
@nvdv A note warning about this problem could be good.
from vprof.
Why not just ignore the c config, throw a warning and go on?
from vprof.
Related Issues (20)
- Is it possible to write to a file using `runner`? HOT 1
- ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
- module 'signal' has no attribute 'SIGPROF' HOT 2
- FileNotFoundError path to script has spaces HOT 1
- Configure remote server (host and port value) by setting environment variables
- [Help] How to test twisted code
- Fails with "IndexError: list index out of range" when running with -h (heatmap) HOT 1
- object of type 'int' has no len()
- Profiling command-line based scripts that change terminal settings results in a termios error
- How to use on Windows HOT 1
- Latest `highlight.js` node module breaks the build HOT 1
- Heatmap not always accumulate time spent on the right line
- Private on conda-forge?
- Add timeout option to vprofile? HOT 1
- How to profile long running application ? HOT 2
- heatmap not working in virtualenv python
- astronomic ram usage HOT 1
- Invalid handling of multi-word script argument
- Exception happened during processing of request from ('10.255.0.2', 55477) HOT 4
- Fix simple typo: regulal -> regular
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vprof.