Commit 3e4ee19f authored by James Hughes's avatar James Hughes
Browse files

Added lables to dials, increased random to 1B.

parent de913ed0
Loading
Loading
Loading
Loading
+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;
@@ -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();
@@ -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);
			
		}
	}
	
@@ -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);

+14 −6
Original line number Diff line number Diff line
@@ -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
@@ -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?");

+44 B (3.04 KiB)

File changed.

No diff preview for this file type.

+5 B (1.99 KiB)

File changed.

No diff preview for this file type.