Loading Demo1/src/com/jim/Dial.java +18 −4 Original line number Diff line number Diff line package com.jim; import java.awt.BorderLayout; import java.awt.Component; import java.awt.Dimension; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Map; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.Timer; import org.jfree.chart.ChartPanel; Loading Loading @@ -44,9 +49,11 @@ public class Dial extends JFrame implements ActionListener { DefaultValueDataset dataset; public DemoPanelA(int max) { public DemoPanelA(int max, String name) { super(new BorderLayout()); setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); this.dataset = new DefaultValueDataset(10.0); DialPlot plot = new DialPlot(); Loading @@ -66,6 +73,13 @@ public class Dial extends JFrame implements ActionListener { ChartPanel cp = new ChartPanel(new JFreeChart(plot)); cp.setPreferredSize(new Dimension(400, 400)); add(cp); JButton textArea = new JButton(name); textArea.setAlignmentX(Component.CENTER_ALIGNMENT); Font f = textArea.getFont().deriveFont((float) 40.0); textArea.setFont(f); add(textArea); } } Loading Loading @@ -96,8 +110,8 @@ public class Dial extends JFrame implements ActionListener { this.stats = stats; JPanel panel = new JPanel(new GridLayout(1, 2)); panel.add(mbsPanel = new DemoPanelA(150)); panel.add(opsPanel = new DemoPanelA(1500)); panel.add(mbsPanel = new DemoPanelA(150, "MB/s")); panel.add(opsPanel = new DemoPanelA(1500, "KVop/s")); setContentPane(panel); Loading Demo1/src/com/jim/KineticBench.java +14 −6 Original line number Diff line number Diff line Loading @@ -92,18 +92,26 @@ public class KineticBench extends SwingWorker<Object, Object> { long loop; long prev; private byte[] nextKey() { long x = prev; if (sequential) { x++; } else { long p = 1299709; long a = 546677; } else { // Random // this is a Lehmer random number generator // http://en.wikipedia.org/wiki/Lehmer_random_number_generator // with period of 1B+6 entries. long p = 1000000007; long a = 500000003; x = (a * x) % p; } prev = x; return String.format("%s%s%010d", sequential ? "s" : "r", length > 10 ? "l" : "s", x).getBytes(); String s = String.format("%s%s%010d", sequential ? "s" : "r", length > 10 ? "l" : "s", x); // log.finest("next key is "+s); return s.getBytes(); } @Override Loading @@ -114,7 +122,7 @@ public class KineticBench extends SwingWorker<Object, Object> { cc.setHost(host); log.finest("Connecting to " + host); c = AdvancedKineticClientFactory.createAdvancedClientInstance(cc); log.finest("Connected to " + host); // log.finest("Connected to " + host); if (c == null) throw new Error("really?"); Loading Demo1/target/classes/com/jim/Dial$DemoPanelA.class +552 B (2.65 KiB) File changed.No diff preview for this file type. View original file View changed file Demo1/target/classes/com/jim/Dial.class +44 B (3.04 KiB) File changed.No diff preview for this file type. View original file View changed file Demo1/target/classes/com/jim/Stat.class +5 B (1.99 KiB) File changed.No diff preview for this file type. View original file View changed file Loading
Demo1/src/com/jim/Dial.java +18 −4 Original line number Diff line number Diff line package com.jim; import java.awt.BorderLayout; import java.awt.Component; import java.awt.Dimension; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Map; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.Timer; import org.jfree.chart.ChartPanel; Loading Loading @@ -44,9 +49,11 @@ public class Dial extends JFrame implements ActionListener { DefaultValueDataset dataset; public DemoPanelA(int max) { public DemoPanelA(int max, String name) { super(new BorderLayout()); setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); this.dataset = new DefaultValueDataset(10.0); DialPlot plot = new DialPlot(); Loading @@ -66,6 +73,13 @@ public class Dial extends JFrame implements ActionListener { ChartPanel cp = new ChartPanel(new JFreeChart(plot)); cp.setPreferredSize(new Dimension(400, 400)); add(cp); JButton textArea = new JButton(name); textArea.setAlignmentX(Component.CENTER_ALIGNMENT); Font f = textArea.getFont().deriveFont((float) 40.0); textArea.setFont(f); add(textArea); } } Loading Loading @@ -96,8 +110,8 @@ public class Dial extends JFrame implements ActionListener { this.stats = stats; JPanel panel = new JPanel(new GridLayout(1, 2)); panel.add(mbsPanel = new DemoPanelA(150)); panel.add(opsPanel = new DemoPanelA(1500)); panel.add(mbsPanel = new DemoPanelA(150, "MB/s")); panel.add(opsPanel = new DemoPanelA(1500, "KVop/s")); setContentPane(panel); Loading
Demo1/src/com/jim/KineticBench.java +14 −6 Original line number Diff line number Diff line Loading @@ -92,18 +92,26 @@ public class KineticBench extends SwingWorker<Object, Object> { long loop; long prev; private byte[] nextKey() { long x = prev; if (sequential) { x++; } else { long p = 1299709; long a = 546677; } else { // Random // this is a Lehmer random number generator // http://en.wikipedia.org/wiki/Lehmer_random_number_generator // with period of 1B+6 entries. long p = 1000000007; long a = 500000003; x = (a * x) % p; } prev = x; return String.format("%s%s%010d", sequential ? "s" : "r", length > 10 ? "l" : "s", x).getBytes(); String s = String.format("%s%s%010d", sequential ? "s" : "r", length > 10 ? "l" : "s", x); // log.finest("next key is "+s); return s.getBytes(); } @Override Loading @@ -114,7 +122,7 @@ public class KineticBench extends SwingWorker<Object, Object> { cc.setHost(host); log.finest("Connecting to " + host); c = AdvancedKineticClientFactory.createAdvancedClientInstance(cc); log.finest("Connected to " + host); // log.finest("Connected to " + host); if (c == null) throw new Error("really?"); Loading
Demo1/target/classes/com/jim/Dial$DemoPanelA.class +552 B (2.65 KiB) File changed.No diff preview for this file type. View original file View changed file
Demo1/target/classes/com/jim/Dial.class +44 B (3.04 KiB) File changed.No diff preview for this file type. View original file View changed file
Demo1/target/classes/com/jim/Stat.class +5 B (1.99 KiB) File changed.No diff preview for this file type. View original file View changed file