P8
Christian Stein <[email protected]> Wed, 22 Oct 2014 13:32:44 +0200
| Newsgroups | gmane.comp.java.prevayler |
|---|---|
| Message-ID | <CAJi8+g6d1p1agxp_4A7rcetsbFVOo-uDdHN+LGBWw_UCW8ywNQ@mail.gmail.com> |
--===============8782164640020932119==
Content-Type: multipart/alternative; boundary=001a1133cede75801d0506014e2a
--001a1133cede75801d0506014e2a
Content-Type: text/plain; charset=UTF-8
Formerly known as PrevaylerEight. (-:
After some refactoring and cleanup, I uploaded the complete sources to [0]
github along with a naiv microbenchmark unit test: how fast can you munch
1.000.000 transactions while using one thread and tuned for speed, i.e. no
transaction deep copy before execution, no forced disk sync.
Local (P8 is 46 times faster)
[junit] Running org.prevayler.contrib.p8.benchmark.BenchDefault
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
16,518 sec
[junit] Running org.prevayler.contrib.p8.benchmark.BenchP8
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
0,356 sec
Travis (P8 is 33 times faster)
[junit] Running org.prevayler.contrib.p8.benchmark.BenchDefault
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 29.849 sec
[junit] Running org.prevayler.contrib.p8.benchmark.BenchP8
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.893 sec
Tomorrow, I'll try to integrate P8 into http://databen.ch.
Flavia, is there a quick manual or how-to, Flavio? Otherwise, I'll copy and
adopt the PrevaylerSubject sources ... somehow.
Cheers,
Christian
[0] Source
https://github.com/sormuras/compayler/tree/master/src/p8/org/prevayler/contrib/p8
[1] Travis CI https://travis-ci.org/sormuras/compayler/builds/38700142
--001a1133cede75801d0506014e2a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Formerly known as PrevaylerEight. (-:</div><div><br><=
/div><div>After some refactoring and cleanup, I uploaded the complete sourc=
es to [0] github along with a naiv microbenchmark unit test: how fast can y=
ou munch 1.000.000 transactions while using one thread and tuned for speed,=
i.e. no transaction deep copy before execution, no forced disk sync.</div>=
<div><br></div><div>Local (P8 is 46 times faster)</div><div><br></div><div>=
<div>=C2=A0 =C2=A0 [junit] Running org.prevayler.contrib.p8.benchmark.Bench=
Default</div><div>=C2=A0 =C2=A0 [junit] Tests run: 1, Failures: 0, Errors: =
0, Skipped: 0, Time elapsed: 16,518 sec</div><div>=C2=A0 =C2=A0 [junit] Run=
ning org.prevayler.contrib.p8.benchmark.BenchP8</div><div>=C2=A0 =C2=A0 [ju=
nit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0,356 =
sec</div></div><div><br></div><div>Travis (P8 is 33 times faster)</div><div=
><br>=C2=A0 =C2=A0 [junit] Running org.prevayler.contrib.p8.benchmark.Bench=
Default<br>=C2=A0 =C2=A0 [junit] Tests run: 1, Failures: 0, Errors: 0, Time=
elapsed: 29.849 sec<br>=C2=A0 =C2=A0 [junit] Running org.prevayler.contrib=
.p8.benchmark.BenchP8<br>=C2=A0 =C2=A0 [junit] Tests run: 1, Failures: 0, E=
rrors: 0, Time elapsed: 0.893 sec</div><div><br></div><div>Tomorrow, I'=
ll try to integrate P8 into=C2=A0<a href=3D"http://databen.ch/" target=3D"_=
blank" style=3D"font-size:13px;font-family:arial,sans-serif">http://databen=
.ch</a>.</div><div>Flavia, is there a quick manual or how-to, Flavio? Other=
wise, I'll copy and adopt the PrevaylerSubject sources ... somehow.</di=
v><div><br></div><div>Cheers,</div><div>Christian</div><div><br></div><div>=
[0] Source=C2=A0<a href=3D"https://github.com/sormuras/compayler/tree/maste=
r/src/p8/org/prevayler/contrib/p8">https://github.com/sormuras/compayler/tr=
ee/master/src/p8/org/prevayler/contrib/p8</a></div>[1] Travis CI <a href=3D=
"https://travis-ci.org/sormuras/compayler/builds/38700142">https://travis-c=
i.org/sormuras/compayler/builds/38700142</a><br></div>
--001a1133cede75801d0506014e2a--
--===============8782164640020932119==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
--===============8782164640020932119==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
_______________________________________________
"Databases in Memoriam" -- http://www.prevayler.org
--===============8782164640020932119==--