FAQ: Are there performance statistics to compare against my system?

What is ImageJ's typical performance on various system configurations, and how does my machine compare to them?

ImageJ has a Benchmark utility you can run to evaluate your system's performance.

  1. Start up a fresh ImageJ.
  2. Choose File > New Text Window from the menu.
  3. Paste in the benchmark test macro (in the blue box below, thanks to Gabriel Landini for providing it).
  4. Choose Macros > Run Macro from the menu to execute the benchmark.
  5. Compare your results against the table below.
  // benchmark test macro
  //
  print("- - - ");
  run("Lena (68K)"); // This needs to be "Lena (720K)" on some v1.42 betas
  id = getImageID;
  print("ImageJ: " + getVersion());
  print("OS : " + getInfo("os.name") + " " + getInfo("os.version"));
  print("Java: "+ getInfo("java.version") + ", vm: " + getInfo("java.vm.version") + " " + getInfo("java.vm.vendor"));
 
  best = 100000;
  worst = -1;
 
  for(i=0; i<10; i++){
     t = getTime();
     run("Benchmark");
     thisrun = getTime()-t;
     if (thisrun<best) best = thisrun;
     if (thisrun>worst) worst = thisrun;
  }
  print("Benchmark best: " + best / 1000);
  print("Benchmark worst: " + worst / 1000);
 
  selectImage(id);
  close();
Results Processor Memory Operating System
Java
ImageJ
0.253 s Core i7-5820K @ 3.3 GHz 32 GB DDR3 Opensuse 13.2 64bit (KDE 4.14.9) Kernel 3.16.7-21-desktop 1.7.0_79 1.50a20
0.302 s Core i7-2760QM @ 2.4 GHz 16 GB DDR3 Opensuse 12.2 64bit (KDE 4.10) Kernel 3.4.28-2.20-desktop 1.7.0_15 1.47m
0.315 s Core i7-3630QM @ 2.4 GHz 16 Go DDR3 Archlinux 64 Kernel 3.7.9 1.6.0_22 1.47k
0.32 s Core i7 3.47 GHZ 12 GB DDR3 Ubuntu 11.04 1.6.0_22 ImageJ 1.45g
0.42 s Dual Intel Core 2 Quad 3.0 GHz 16 GB DDR2 Ubuntu 7.10 1.6.0_04 ImageJA 1.39r
0.425 s Quad Core 2 2.83 GHZ 8 GB DDR2 Ubuntu 10.10 1.6.0_24 ImageJ 1.45e
0.51 s
Xeon 5160 (Dell PowerEdge 1950) 8 GB (FBDDR667) Red Hat Enterprise Linux 4 x86_64 jrockit-R27.4.0-jdk1.6.0_02 x86_64
1.39n
0.51 s
Xeon 5160 (Dell Precision 690)
16 GB (FBDDR667)
Windows
2003 Server x64
jrockit-R27.4.0-jdk1.6.0_02 x86_64
1.39n
0.54 s
Xeon 5160 3 GHz (MacPro) 4 GB (FBDDR667) Mac OS X 10.5.1 1.6dp8 x86_64
1.39n
0.55 s
Xeon 5160 (Dell PowerEdge 1950)
8 GB (FBDDR667)
Red Hat Enterprise Linux 4 x86_64
1.6.0_2 64-bit
1.39n
0.588 s
Intel Core 2 Quad 2.4 GHz 8 GB (DDR2 667MHz) openSUSE linux 11.3 64bit (KDE4.4.4) kernel:2.6.34.7-0.7-desktop 1.6.0_23 [64bit] 1.44n6
0.61 s Xeon 5160 3 GHz (MacPro) 4 GB (FBDDR667) WinXP Pro SP2 32-bit
JRockit 6 R27.4 32-bit 1.39n
0.612 s
Intel Core 2 Quad 2.4 GHz 4 GB (DDR2 667MHz) openSUSE linux 11.2 64bit (KDE4) kernel:2.6.31.5-0.1-desktop 1.6.0_15 1.43l6
0.687 s
Intel Core 2 Quad 2.4 GHz 2 GB (DDR2 533MHz)
openSUSE linux 10.3 32bit (KDE) kernel:2.6.22.13-0.3-default
1.5.0_13 1.39q
0.693 s
Intel Core 2 Duo 2.4 GHz 2 GB DDR2 667MHZ Mac OS X 10.5.6 1.6.0_07 1.42e
0.695 s
Intel Core 2 Duo 2.2 GHz (Macbook 3.1) 4 GB DDR2 Mac OS X 10.6.2 1.6.0_17 64-bit 1.43l
0.735 s
Intel Core 2 Quad Q6600 2.4 GHz (1066FSB, 8MB L2) 3 GB DDR2 800MHZ Windows XP Home SP2 32-bit 1.6.0_02 1.39q
0.741 s
Intel Core 2 Quad 2.4 GHz 4 GB DDR3 Ubuntu 7.10 1.6.0 64-bit ?
0.802 s
Intel Core 2 Duo 2.2 GHz 2 GB DDR2
Ubuntu 7.04
1.6.0 32-bit ?
0.812 s
Dual Xeon (single cores) 3.6 GHz
5.0 of 8.0 GB DDR2
Windows XP 64-bit
?
1.38
0.85 s Core 2 Duo 2.16 GHz (iMac)
2 GB DDR2 667
Mac OS X 10.5.1 1.6dp8 x86_64 1.39n
0.90 s
AMD Opteron 856 2.8 GHz
16 GB DDR
CentOS 4 x86_64
jrockit-R27.4.0-jdk1.6.0_02 x86_64
1.39n
0.93 s
Xeon 5160 (Dell Precision 690) 16 GB (FBDDR667) Windows
2003 Server x64
1.6.0_3 32-bit
1.39n
0.96 s
2 x 2.66 GHz Dual-Core Intel Xeon (MacPro)
5 GB 667 MHz DDR2 FB-DIMM
Mac OS X 10.4.11
1.5.0_13
1.39f
1.014 s
2 x 2.66 GHz Dual-Core Intel Xeon (MacPro) 5 GB 667 MHz DDR2 FB-DIMM
Ubuntu 7.10 32-bit (via Mac OS X 10.4.11 using Parallels build 3214)
1.6.0_03
1.39l
1.02 s
Dual Xeon (single cores) 3.6 GHz
1.4 of 4.0 GB DDR2
Windows XP 32-bit
?
1.38
1.025 s
Intel Core 2 Duo 2.16 GHz (iMac)
2GB 667 MHz DDR2
Mac OS X 10.4.11
1.6.0 beta
?
1.11 s Core 2 Duo 2.16 GHz (iMac) 2 GB DDR2 667 Mac OS X 10.5.1 1.5.0_13
1.39n
1.13 s
AMD Opteron 2212 2 GHz
4 GB DDR2
CentOS 4 x86_64
jrockit-R27.4.0-jdk1.6.0_02 x86_64
1.39n
1.352 s
2 x 2.66 GHz Dual-Core Intel Xeon (MacPro) 5 GB 667 MHz DDR2 FB-DIMM
Windows XP 32-bit (via Mac OS X 10.4.11 using Parallels build 3214)
1.6.0_02
1.39f
1.4 s
Core Duo 1.83 GHz
1.3 of 2.0 GB DDR2
Mac OS X 10.5
?
1.37
1.5 s
Intel Core Duo 2 GHz (MacBook Pro)
2 GB 667 MHz DDR2
Mac OS X 10.4.11 (8S2167)
1.5.0_13
1.38x
1.625 s Intel Core Duo 2.0 GHz (Toshiba Satellite A100) 1 GB
Ubuntu Studio 7.10 32-bit
kernel 2.6.22-14-rt
1.6.0_04 1.39p
1.705 s
AMD Athlon 64 X2 Dual Core 3600+ 2 GB
Windows Vista 32-bit 1.6.0_01
1.38s
2.163 s
Intel Pentium 2.00 GHz (Dell Inspiron 700m)
1 GB
Windows XP
1.6.0_02-b06
1.39q
2.635 s Intel Core 2 Duo 2.2 GHz (Sony Vaio SZ650)
2 GB DDR2 Ubuntu 7.10 64-bit 1.6.0_03 1.39p
2.733 s
2 x 2.66 GHz Dual-Core Intel Xeon (MacPro) 5 GB 667 MHz DDR2 FB-DIMM
Ubuntu 7.10 32-bit (via Mac OS X 10.4.11 using Parallels build 3214)
1.5.0_09
1.39l
3.2 s
AMD XP 3000+ 2.16 GHz
768 MB DDR
Windows XP
?
?
3.5 s
G5 2 GHz
1.2 of 2.0 GB DDR2
Mac OS X 10.4
?
1.38
3.5 s
2.1 GHz PowerPC G5
256 MB of 1 GB DDR2
Mac OS X 10.4.10
1.5.0_07
?
4.2 s
Dual G4 1.25 GHz
1.3 GB of 2 GB DDR
Mac OS X 10.4
?
1.37
5.0 s
Centrino 1.6 GHz (single core) (subnotebook)
512 MB DDR
Windows XP
?
?
6.37 s G4 1.25 GHz (Mac Mini)
512 MB PC3200U Mac OS X 10.4.11 1.5.0_13 1.38x
6.55 s Asus eee 704 (Celeron 900MHz) 2 GB DDR2 667 Kubuntu 8.10, kernel 2.6.27-8-eee-lean (array.org) jdk 1.6.0_10 1.42c
100 s Raspberry Pi mod.B 512 MB Raspbian “wheezy” 2013-02-09, Linux 3.6.11+ OpenJDK 1.7.0_07, vm 22.0-b10 1.47r


faq/technical/are_there_performance_statistics_to_compare_against_my_system.txt · Last modified: 2015/07/23 22:48 by glandini
Back to top
CC Attribution-Noncommercial-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0