JBenchmark | |
---|---|
| |
Sorts | utvärderingsprov |
Utvecklaren | Kishonti Informatics L.P. |
Skrivet i | Java ME ( CLDC / MIDP ) |
Operativ system | Programvara för flera plattformar |
Licens | flera användningsfall |
Hemsida | web.archive.org/web/2008... |
JBenchmark är en serie prestandatester ( benchmarks ) för Java ME-plattformen , utvecklad av det ungerska företaget Kishonti Informatics LP . För närvarande (2008) finns 9 testpaket tillgängliga för olika telefonundersystem. De flesta tester är gratis i grundversionen, vilket gör att du kan se resultatet först efter att ha skickat det till testtillverkarens webbplats.
Med hjälp av dessa användarbidrag upprätthåller sajten en databas med testresultat för telefoner [1] . För vanliga användare är den här databasen kanske mer användbar än själva testerna – den innehåller prestandadata, såväl som mjukvaru- och hårdvarudata för mer än 1500 enheter. De flesta uppgifterna är öppna, men en del är endast tillgängliga via ett betalabonnemang [2] .
Alla tidiga benchmarks ( JBenchmark 1.0 , JBenchmark 2.0 , JBenchmark 3D , JBenchmark HD ) är tillgängliga på följande modell. Själva testerna är tillgängliga för nedladdning och användning gratis. Efter att ha kört testet kan du se resultatet. Om så önskas kan detta resultat skickas till JBenchmark- webbplatsen , där det efter moderering kommer in i den allmänna databasen.
I september 2006 släpptes JBenchmark Pro . Denna uppsättning, till skillnad från de tidigare, var inte en nedladdningsbar Midlet , utan en uppsättning (86 stycken) prestandatester för olika telefonundersystem. Användaren kan välja de tester han behöver och sätta ihop en speciell MIDlet från dem. Denna applikation innehåller också ett Java ME- diagnossystem som samlar information om tillgängliga JSR:er och andra plattformsfunktioner.
En viktig innovation hos JBenchmark Pro är dock att data efter testning inte är omedelbart tillgängliga, de måste först laddas in i databasen, och först efter bekräftelse från webbplatsen visas resultatet. Men om du har en speciell betald (företags)prenumeration är det möjligt att få en MIDlet som fungerar som tidiga tester, det vill säga den visar resultatet direkt på skärmen [3] .
De flesta av de senare testsviterna ( JBenchmark ACE , JBenchmark Net , JBenchmark SVG ) är baserade på JBenchmark Pro -motorn . JBenchmark 239 är dock för närvarande (juli 2008) endast tillgänglig som en Corporate Edition.
Sedan januari 2008 har ytterligare en funktion blivit tillgänglig: för en speciell betalprenumeration kan du få tillgång till den stängda delen av enhetsdatabasen, såväl som till några ytterligare tjänster på webbplatsen [2] .
JBenchmark 1.0 var den första benchmark-sviten som släpptes av företaget, produkten som gav den världsberömdhet. Den var baserad på MIDP 1.0 och fungerade därför på nästan vilken telefon som helst. Testerna syftade dock till att mäta kapaciteten hos dåtidens telefoner, så denna uppsättning kan nu betraktas som föråldrad.
Innehåller 5 enkla tester som syftar till att mäta hastigheten i olika typer av applikationer. Vart och ett av testerna pågår i 10 sekunder. Antalet ramar som kommer att hinna dras under denna tid är resultatet av testet. Det totala resultatet av JBenchmark 1.0 är summan av resultaten av alla fem testerna [4] .
Tester:
I februari 2004 släpptes en ny version av testet - JBenchmark 2.0, baserat på MIDP 2.0 [5] . Denna mer hårdvarukrävande uppsättning, som JBenchmark 1.0 , innehåller 5 tester:
I februari 2005 släppte Kishonti Informatics det tredje testet av Java ME -grafikundersystemet , denna gång för den valfria 3D-grafikstandarden ( JSR-184 ). Som sagt [6] försöker testsviten skapa en belastning på det grafiska undersystemet som liknar spel som en 3D-shooter .
Innehåller 4 tester:
JBenchmark HD släpptes i januari 2006 och var tänkt att testa de mest produktiva Java ME - enheterna vid den tiden. Precis som JBenchmark 3D , återskapar den belastningen på grafikundersystemet som skapats av 3D-skyttar baserat på JSR-184 3D-grafikstandard . Testerna av den nya uppsättningen är dock mycket mer krävande på hårdvaran.
Men den största skillnaden från JBenchmark 3D är att den kontrollerar inte bara hastigheten utan även renderingskvaliteten. Dessutom blev det möjligt att ladda upp en skärmdump till sajten. När du tittar på databasen, som är fritt tillgänglig, kan du alltså inte bara ta reda på testresultaten utan också visuellt jämföra bilderna som erhållits på olika telefoner.
Jbenchmark Pro släpptes i september 2006 . Detta är den första uppsättningen som görs på den nya distributionsmodellen (se Funktioner ).
En stor uppsättning tester för alla delsystem (inkluderar 86 tester). Testerna är indelade i följande grupper:
ARM -processorprestandatest . Baserat på en uppsättning statistik, försöker bestämma typen och frekvensen av processorn genom att köra Java-kod (eftersom det inte finns något standardsätt att få denna information i Java). Släppt i januari 2007 .
Till skillnad från andra JBenchmark- sviter stöder detta test inte bara MIDP utan även DoJa Java ME - profilen.
En testsvit för 3D-grafik baserad på lågnivå JSR-239 API . Släppt i januari 2007 .
Prestandatest för nätverksanslutning. Kom ut i maj 2007 .
SVG vektorgrafik testsvit (baserad på JSR-226 API ).
Jbenchmark- seriens applikationer är välkända riktmärken för Java ME-plattformen . Det är erkänt av tillverkare [11] [12] [13] , och används också som huvudtestet när man utvärderar prestandan för Java ME -telefonplattformen i recensioner på specialiserade webbplatser, såsom iXBT.com , Mobile-review.com , 3dnews.ru .