CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sat, 16 Aug 2025 10:07:56 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100404161734
location: https://web.archive.org/web/20100404161734/https://github.com/danlucraft/jruby-prof
server-timing: captures_list;dur=1.182353, exclusion.robots;dur=0.037448, exclusion.robots.policy;dur=0.016972, esindex;dur=0.019357, cdx.remote;dur=47.187522, LoadShardBlock;dur=161.340596, PetaboxLoader3.datanode;dur=70.978574, PetaboxLoader3.resolve;dur=42.834301
x-app-server: wwwb-app211
x-ts: 302
x-tr: 286
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app211; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 16 Aug 2025 10:07:57 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Sun, 04 Apr 2010 16:17:34 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "227b29bce8d02ca7a0a7eaebfcecc3fd"
x-archive-orig-x-runtime: 117ms
x-archive-orig-content-length: 23488
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sun, 04 Apr 2010 16:17:34 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sun, 04 Apr 2010 16:17:34 GMT", ; rel="memento"; datetime="Sun, 04 Apr 2010 16:17:34 GMT", ; rel="next memento"; datetime="Wed, 22 Sep 2010 14:46:49 GMT", ; rel="last memento"; datetime="Fri, 13 Dec 2024 18:42:37 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_15_20100404151128_crawl103-c/52_15_20100404161731_crawl101.arc.gz
server-timing: captures_list;dur=0.514809, exclusion.robots;dur=0.019643, exclusion.robots.policy;dur=0.008920, esindex;dur=0.010164, cdx.remote;dur=20.618202, LoadShardBlock;dur=176.979313, PetaboxLoader3.datanode;dur=122.658346, PetaboxLoader3.resolve;dur=183.758575, load_resource;dur=165.191185
x-app-server: wwwb-app211
x-ts: 200
x-tr: 434
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
danlucraft's jruby-prof at master - GitHub
danlucraft / jruby-prof
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Fri Mar 12 23:42:19 -0800 2010 | Fix up gemspec [danlucraft] |
![]() |
README | Sat Mar 13 02:46:42 -0800 2010 | Added a stern warning to the readme [danlucraft] |
![]() |
Rakefile | Fri Mar 12 23:42:19 -0800 2010 | Fix up gemspec [danlucraft] |
![]() |
build.xml | Fri Mar 12 13:09:56 -0800 2010 | Check in the jruby-prof jar to lib [danlucraft] |
![]() |
example/ | Sat Mar 13 00:37:07 -0800 2010 | Pretty up txt call tree a bit [danlucraft] |
![]() |
lib/ | Sat Mar 13 00:37:07 -0800 2010 | Pretty up txt call tree a bit [danlucraft] |
![]() |
src/ | Fri Mar 12 23:34:16 -0800 2010 | Singleton methods on instances look like <Insta... [danlucraft] |
![]() |
templates/ | Wed Mar 10 22:06:09 -0800 2010 | Made the html tree into a table [danlucraft] |
![]() |
test/ | Fri Mar 12 23:04:41 -0800 2010 | Use <Class::Foo>#bar to indicate a class method. [danlucraft] |
README
jruby-prof ========== Daniel Lucraft https://danlucraft.com/blog/2010/03/jruby-prof/ This is a clone of ruby-prof for JRuby. It supports all the usual output modes, plus a call tree output mode. The only measure mode it currently supports is wall time. *** NB. This is really new code. It probably has lots of bugs and things. - March 2010 *** INSTALL ------- $ jruby -S gem install jruby-prof USAGE ----- In your program: require 'rubygems' require 'jruby-prof' result = JRubyProf.profile do # my stuff end JRubyProf.print_flat_text(result, "flat.txt") JRubyProf.print_graph_text(result, "graph.txt") JRubyProf.print_graph_html(result, "graph.html") JRubyProf.print_call_tree(result, "call_tree.txt") JRubyProf.print_tree_html(result, "call_tree.html") In order to tell JRuby to send events to JRubyProf for processing, you must run your script with the debug flag on: $ jruby --debug my_script.rb LICENSE ------- MIT