SleepyGraph Crack + With License Key [Mac/Win]
SleepyGraph is a callgraph visualization tool for the VerySleepy profiler.
SleepyGraph is a C function profiling tool that shows call graphs of the
source code as a time series plot.
It provides in-depth callgraphs with each call’s duration, parameter
arguments and their types, whether the call is inlined, the calls
parent, and calling context.
The curves for each call are laid out in the order of their
occurrences, from newest to oldest. SleepyGraph
does not provide any ability to annotate events.
SleepyGraph is mainly targeted at developers who are
profiling applications in C/C++ and want to visualize the results
graphically in their GUI.
SleepyGraph enables users to view and monitor all the time consumed by
a function by using the context in which the function was called.
Counters provide information about a given call to SleepyGraph.
For each of the counters, one can see the average value, most frequent value, and
the standard deviation of that value.
Each counter shows its name on the left-hand side.
There are also two log-scale columns on the top and below the plot showing
name of the counter and value of the counter, respectively.
The name of a given counter is an abbreviation of the function’s argument
If a particular counter is not specified by the user, then
SleepyGraph will assume that the counter name is an empty string
and that the counter has no value.
SleepyGraph demonstrates callgraphs of the source code as a call graphs
time series plot. SleepyGraph does not depict a line graph or any two axes.
The caller context is captured for each call, and each call is a separate
shape on the plot.
The points on the plot will be either be joined or not depending
on the values of the counters that are averaged.
SleepyGraph is an open source project that you can use without licensing
It is available on Github at the following link
SleepyGraph requires the library libclocale and the compiler is to be set
SleepyGraph Torrent (Activation Code)
SleepyGraph is designed to be a callgraph visualization tool for the
VerySleepy profiler. It was created because the Sleepy profiler supports
a simpler way of visualizing the callgraphs. SleepyGraph uses the same
layout mechanism as VerySleepy but adds extended functionality.
SleepyGraph was created by Mike D. Ward.
* sleepgraph plugin
* initial functionality. Note: Needs a “main” module that implements some
functions to provide the trace file (the currently accepted format is
* Most features are working.
* Added ex_cmd (currently empty) for use within Windows context.
Note: If this is added it would probably need to be very generic, ie:
ex_cmd=(‘”C:\Program Files\Microsoft SleepyGraph\SleepyGraph.exe” “‘
* Renamed “Main.o_*” files to “Main.exe” in such a way that it can be
renamed. (probably would like to require “sleepgraph.exe” – less
* Expected parameters for “sleepgraph” are now optional. (ie: name, pid,
* “vsleep” (as in “sleepgraph -V vsleep”) now accepts trace file.
* A bug in SleepyGraph’s internal data structure was corrected that caused
the program to fail when the user supplied a number of “events” but no
* The command line version (sleepgraph.exe) should now handle the
parameters in the correct order.
* The “sleepgraph” (shortened from “sleepgraph.exe”) now accepts a
file name, and passes the data to the “sleepgraph” binary to create
* The “sleepgraph” now returns a value indicating the success or failure
of the operation.
* The documentation has been greatly expanded.
* The program now uses a descriptive error message when the format of a
SleepyGraph is free to use and distribute, but
you are required to make the source code available.
(A special thank you goes out to the rstats and
expat libraries for making this such a pleasant
Since SleepyGraph has no dependencies, you can simply download the scripts
and unpack them somewhere. This assumes that you already have a working
SleepyGraph installation, a profiler installed, and a directory for
sleeping apps and graphs.
SleepyGraph is written in Python, and can be run on any major operating
system that Python runs on (although it is difficult to run on those that don’t
support Unicode strings). It relies on the following packages:
* BeautifulSoup (
* expat (
* rstats (
* graphviz (
Python 2.4 or later should work out of the box. For more information on
installing required dependencies (e.g., expat, gzip), see the INSTALL file in
the source distribution.
To install SleepyGraph on Windows, first you must set your path and add the
SleepyGraph directory to the path environment variables. On Windows, the
SleepyGraph directory should be added to the PATH environment variables using
the Windows “setx” command. However, if you use this command, the SleepyGraph
folder will not be in the path on UNIX systems.
To save Space, SleepyGraph defaults to installing the Python Egg directory
under the SleepyGraph directory, unless the PACKAGE_PREFIX environment
variable is set. You can find the value of this variable by looking in the
To avoid problems with Eclipse accessing the filesystem directly, SleepyGraph
will install under a directory that is not on the path, or uses the
What’s New In?
SleepyGraph is a callgraph visualization tool for the VerySleepy
profiler. It was created as a visualization of a Project Wizard
containing network of functions of the application. It is not
intended to be a source code debugger, but rather to serve as a
visualization aid. As such, it can provide a starting point for the
analysis of a problem before attempting to dive into the main
SleepyGraph is based on the graph-traversal, graph-theory, and graph-processing capabilities of Dyalog APL.
Graph theory is used to compute the shortest paths from one node in
the graph to the entire graph. Two loops are used to compute the
paths. The first loop computes the paths from the current node to
all of the edges. The second loop computes the shortest paths from
the current node to all of the nodes in the graph.
In addition, the graph is maintained in a breadth-first search to
ensure all nodes will be visited before the paths are calculated.
The paths are stored in an internal data structure which is augmented
on demand as the graph is updated. Changes in this data structure
can be viewed from the SleepyGraph interface.
The graph can be directly visualized through the use of a variety
of graph control mechanisms:
* The Graph Control panel: a simple tool for creating,
editing, and deleting nodes and edges. Editing is done by
hand, or by starting to edit and then “clicking” to the
cursor position to update the graph.
* The Graph Viewer: A cross-hair can be positioned in the
graph and clicking will cause the node to be highlighted in
the graph. You can also type in the labels of the nodes.
* The graph can be “zoomed” using Scroll-And-Pan. By holding
down either the PageDown or PageUp key, you can scroll the
graph, causing the graph to change size. By clicking the
Mouse, you can zoom in and out on the graph.
* The graph
Possible PC settings:
OS: Windows XP (SP3)
Processor: Intel Pentium 3
Memory: 128 MB RAM
Graphics: DirectX 9.0 compliant video card (3DFX Voodoo 3 or Radeon X1900)
Hard Drive: 1.5 GB
DirectX: Version 9.0
Additional Notes: You must use a web-browser for Windows Media Player and QuickTime Player to access and watch the file. To watch the movie in your browser, you