Commit Graph

271 Commits

Author SHA1 Message Date
akhil 4f1cf7aa6b add instructions for running crypto and pummel tests 2013-11-27 12:10:51 -08:00
Kinsley Wong 427caf2ea9 91: Replace the build dependency with jar-all for the package target.
Reviewed-by: asquare
2013-11-26 15:28:17 -08:00
Kinsley Wong 47fbb5c5df 93: patch pummel/test-exec.js
Reviewed-by: asquare
2013-11-26 12:50:13 -08:00
akhil b8d9e13f0e 92: When writing the buffer, the underlying array is to be used, not the actual ByteBuffer
Contributed-by: jfdenise
Reviewed-by: asquare
2013-11-26 09:53:43 -08:00
Kinsley Wong c343f1be38 Fix the object file locations for windows.
Reviewed-by: asquare
2013-11-25 17:47:31 -08:00
akhil 29a42d5492 90: missed this in switch to byte buffer in last commit
Reviewed-by: kinsleyw
2013-11-25 16:47:19 -08:00
akhil 940e0ab530 90: pin buffer while stream write is pending, switch to direct byte buffer
Reviewed-by: kinsleyw
2013-11-25 16:32:27 -08:00
akhil 20bb10e9fd 90: pin buffer while write is pending, switch to direct byte buffer
Reviewed-by: kinsleyw
2013-11-25 15:05:08 -08:00
Kinsley Wong 49a8bd6b87 75: rename some callback method names.
Reviewed-by: asquare
2013-11-25 14:48:51 -08:00
Kinsley Wong e476684f0b Use the current directory for the source files. Fixes mac builds.
Reviewed-by: jfdenise
2013-11-25 14:01:50 -08:00
jfdenise c7a145ee9d child processes leak, perf module runnabe on nodejs 2013-11-25 15:42:36 +01:00
akhil 3b3c0ef2d9 explicit conversion from nashorn double to java double is not needed anymore 2013-11-22 21:23:40 -08:00
Kinsley Wong 22f3a0c1a7 Reuse the stat object on every StatWatcher poll.
Reviewed-by: asquare
2013-11-22 16:49:24 -08:00
Kinsley Wong 44a56c93e6 Use absolute path for the source files.
Reviewed-by: asquare
2013-11-22 15:46:17 -08:00
akhil 91c54e164d 86: use nio direct buffers where possible to reduce byte copying
Reviewed-by: jfdenise, kinsleyw
2013-11-22 15:38:26 -08:00
Jean-Francois 3dccf4035d fs write leak 2013-11-22 17:39:11 +01:00
Jean-Francois 78b2e55d0f tls leaks 2013-11-22 17:25:43 +01:00
Jean-Francois aae4be7db5 large messages for pipe/net, overridable duration 2013-11-22 17:18:02 +01:00
Jean-Francois efb412f5b8 Kill handler to dump mem usage and perf numbers 2013-11-22 16:43:44 +01:00
Jean-Francois 2e10d3d79e perf module to run a set of tests to track leak. vm, buffer, crypto, nexttick leak tests based on existing tests 2013-11-22 16:15:54 +01:00
Jean-Francois 010ef0353c AVATAR_JS-87, update fix, group must be checked (found running tests), automatic fix, no review 2013-11-22 14:39:53 +01:00
Jean-Francois 5813a6dc0c crypto leak tests, continuous load of existing tests 2013-11-22 14:35:54 +01:00
Jean-Francois f37bf9e65f pipe, large fs, capture mem usage 2013-11-22 13:08:26 +01:00
Jean-Francois 5163e2c11e Fix for AVATAR_JS-87, check in known primes first
Reviewed-by: asquare
2013-11-22 09:52:02 +01:00
Jean-Francois 513e5d2a79 dgram perf&leak test 2013-11-21 17:39:05 +01:00
Jean-Francois fdf9dda8bd zlib tests for leak and perf 2013-11-21 16:38:58 +01:00
Kinsley Wong e30878dd6a 78: Create a single native shared library called libavatar-js.
Reviewed-by: asquare
2013-11-20 15:15:45 -08:00
jfdenise e7898b002e pummel patched tests 2013-11-20 19:36:26 +01:00
jfdenise 96a35cc9aa New test to cover evtloop.submit called from http server, up to 50 clients in // for 100 seconds 2013-11-20 19:35:02 +01:00
jfdenise 06dc398e5d http leak to send a String, string contains non ascii char 2013-11-20 14:01:12 +01:00
jfdenise ca90969e88 patch for pummel tests, https leak test with large message 2013-11-20 13:58:23 +01:00
jfdenise ef5b0ad07d Fix for AVATAR_JS-70, remove IdleHandle active polling, acquire/release and AsyncHandle
Reviewed-by: asquare
2013-11-19 19:17:19 +01:00
jfdenise 3540487d63 Fix for AVATAR_JS-84, advertise renegotiation
Reviewed-by: asquare
2013-11-19 19:09:46 +01:00
jfdenise b60c8cb0cc Fix for AVATAR_JS-85, keep rootcause and rethrow it
Reviewed-by: asquare
2013-11-19 19:08:13 +01:00
jfdenise f1e5a2fab2 pummel crypto tests parches 2013-11-19 15:54:01 +01:00
akhil 26cdf26de6 79: implement AsyncHandle
Reviewed-by: jfdenise
2013-11-18 13:13:33 -08:00
Kinsley Wong cbfa7c977f Add option to run only one benchmark.
java -jar dist\avatar-js.jar benchmark\common.js --run-one benchmark\fs\readfile.js

Reviewed-by: asquare
2013-11-18 12:08:13 -08:00
jfdenise 1cedaf2ad3 Makes http-leak1.js test to send large or small messages 2013-11-18 18:45:23 +01:00
Jean-Francois 20bd048ad4 fix perf common path 2013-11-18 13:39:38 +01:00
Kinsley Wong d3be122ab1 Add three more pummel tests
Reviewed-by: asquare
2013-11-15 08:46:36 -08:00
Kinsley Wong df86178a4a 77: Return the time since avatar.js started in process.uptime
Reviewed-by: asquare
2013-11-15 08:45:24 -08:00
Kinsley Wong 78343aa603 76: the current and previous args should be JS stat objects.
Reviewed-by: asquare
2013-11-14 18:37:02 -08:00
Kinsley Wong cca6a8cdd5 Add two more pummel tests.
Reviewed-by: asquare
2013-11-14 14:25:31 -08:00
akhil 6a645ec4be 74: ensure that System.getProperty is called within the context of process.execPath
Reviewed-by: kinsleyw
2013-11-14 11:59:13 -08:00
akhil ce3246f570 72: pass context object to async methods instead of an id
Reviewed-by: kinsleyw
2013-11-14 10:53:48 -08:00
Kinsley Wong 66527926ac Warmup benchmarks
Reviewed-by: asquare
2013-11-14 10:50:19 -08:00
Kinsley Wong 587d279219 Restructure the patch files in the patches directory to match the source location.
Reviewed-by: asquare
2013-11-13 17:56:01 -08:00
Kinsley Wong e8b45964ae 73: Changed execPath to be a value.
Reviewed-by: asquare
2013-11-13 15:41:35 -08:00
Kinsley Wong 051592f1c7 73: Handle whitespaces in java.library.path.
Reviewed-by: asquare
2013-11-13 10:56:03 -08:00
akhil 8bcc6dd39a fix typo 2013-11-12 10:48:29 -08:00