Gonçalo Silva
|
7fcf0ca69e
|
removed redundant metric support check (and print when it isn't)
|
2011-05-10 03:40:44 +01:00 |
|
Gonçalo Silva
|
0304d8076a
|
ruby-prof's awesome call stack printer is now used by default
|
2011-05-10 02:49:32 +01:00 |
|
Gonçalo Silva
|
0d1f7584ba
|
contemplate unsupported metrics
|
2011-05-09 23:29:00 +01:00 |
|
Gonçalo Silva
|
181c8422d7
|
explicitly return from run() under minitest (metrics were printed with the previous solution)
|
2011-05-08 04:20:14 +01:00 |
|
Gonçalo Silva
|
aec7456f81
|
Merge branch 'master' of https://github.com/rails/rails into performance_test
Conflicts:
activesupport/lib/active_support/testing/performance.rb
|
2011-05-08 03:54:55 +01:00 |
|
Gonçalo Silva
|
8d558cb1b0
|
don't use internal profiler methods on Rubinius and JRuby since we're only measuring wall clock for now (and the APIs will/can change, respectively)
|
2011-04-03 03:16:35 +01:00 |
|
Gonçalo Silva
|
65022acda0
|
removed unused class declaration
|
2011-04-03 02:09:53 +01:00 |
|
Gonçalo Silva
|
677ce63d92
|
profiling enabled under JRuby. Added documentation for workaround described in JRUBY-5650.
|
2011-04-03 02:02:03 +01:00 |
|
Gonçalo Silva
|
09cdd1cac1
|
check if there is support for the specified metric when profiling
|
2011-03-30 03:23:16 +01:00 |
|
Gonçalo Silva
|
391ccdaf35
|
fixed a bug where rubinius was creating the profiling files as directories
|
2011-03-30 00:00:26 +01:00 |
|
Gonçalo Silva
|
726b7ede54
|
improved detection and feedback of supported/unsupported metrics
|
2011-03-28 04:19:39 +01:00 |
|
Gonçalo Silva
|
09bd0eeefc
|
fixed a couple of hidden bugs
|
2011-03-28 04:03:47 +01:00 |
|
Gonçalo Silva
|
c401ad9853
|
improved options handling in performance tests
|
2011-03-28 03:11:42 +01:00 |
|
Gonçalo Silva
|
983bd01f42
|
we need test-unit on mri 1.9
|
2011-03-28 03:08:08 +01:00 |
|
Gonçalo Silva
|
d6d059f280
|
added profiling and benchmarking capabilities to jruby (profiling is crippled because of a jruby bug)
|
2011-03-28 02:11:05 +01:00 |
|
Gonçalo Silva
|
e6cb3962bb
|
benchmarking metrics are also implementation-specific
|
2011-03-28 01:32:56 +01:00 |
|
Gonçalo Silva
|
ef988e12d8
|
removed duplication in rubinius' benchmark code
|
2011-03-28 00:33:36 +01:00 |
|
Gonçalo Silva
|
15bff5a86e
|
fix a bug where the GC wasn't being triggered at the start of the MRI benchmarks
|
2011-03-28 00:33:07 +01:00 |
|
Gonçalo Silva
|
93a583eb18
|
:min_percent only makes sense in a RubyProf context
|
2011-03-28 00:32:21 +01:00 |
|
Gonçalo Silva
|
84fe2b8b42
|
added basic structure for jruby
|
2011-03-26 19:34:59 +00:00 |
|
Gonçalo Silva
|
3872cc4a73
|
added support for profiling under rubinius
|
2011-03-26 15:51:44 +00:00 |
|
Gonçalo Silva
|
278344b3fa
|
fixed time and size units (should be seconds / bytes), fixed typo when counting memory allocations under rubinius
|
2011-03-25 19:10:47 +00:00 |
|
Gonçalo Silva
|
417b2baf0f
|
added gc info (runs, time) to rubinius' benchmarks
|
2011-03-25 18:01:39 +00:00 |
|
Gonçalo Silva
|
c58e063da0
|
added memory size and allocations to rubinius' benchmarks
|
2011-03-25 18:00:29 +00:00 |
|
Gonçalo Silva
|
cf29d90ef1
|
added time (wall, process, cpu) to rubinius' benchmarks
|
2011-03-25 17:59:22 +00:00 |
|
Gonçalo Silva
|
9e9090f887
|
added missing require
|
2011-03-25 17:27:26 +00:00 |
|
Gonçalo Silva
|
4fe86a3ea2
|
removed leftovers from the copy-paste from mri
|
2011-03-25 17:23:39 +00:00 |
|
Gonçalo Silva
|
995d543b64
|
added basic structure for Rubinius
|
2011-03-25 17:18:06 +00:00 |
|
Gonçalo Silva
|
2fa426c944
|
divide the ruby interpreter into mri and yarv for improved modularity
|
2011-03-25 03:26:43 +00:00 |
|
Gonçalo Silva
|
3ec79e4288
|
renamed "mri" to "ruby", for consistency with RUBY_ENGINE
|
2011-03-25 03:21:01 +00:00 |
|
Gonçalo Silva
|
1151608921
|
using number_helper to pretty print some results
|
2011-03-25 02:39:43 +00:00 |
|
Gonçalo Silva
|
e57d264f37
|
extracted more generic methods, added a note for methods that need to be overridden by each implementation
|
2011-03-25 02:28:38 +00:00 |
|
Gonçalo Silva
|
c50df6351c
|
initial separation of RubyProf-specific code
|
2011-03-25 01:50:07 +00:00 |
|