Examples of startExcerpt()


Examples of com.higherfrequencytrading.chronicle.Excerpt.startExcerpt()

        deleteOnExit(testPath);

        tsc.clear();

        Excerpt excerpt = tsc.createExcerpt();
        excerpt.startExcerpt(42);
        excerpt.writeEnum(AccessMode.EXECUTE);
        excerpt.writeEnum(AccessMode.READ);
        excerpt.writeEnum(AccessMode.WRITE);
        excerpt.writeEnum(BigInteger.ONE);
        excerpt.writeEnum(BigInteger.TEN);
View Full Code Here

Examples of com.higherfrequencytrading.chronicle.Excerpt.startExcerpt()

        tsc.clear();
        Excerpt excerpt = tsc.createExcerpt();
        int objects = 5000000;
        long start = System.nanoTime();
        for (int i = 0; i < objects; i++) {
            excerpt.startExcerpt(28);
            excerpt.writeObject(BigDecimal.valueOf(i % 1000));
            excerpt.finish();
        }
        for (int i = 0; i < objects; i++) {
            assertTrue(excerpt.index(i));
View Full Code Here

Examples of com.higherfrequencytrading.chronicle.Excerpt.startExcerpt()

        IndexedChronicle chronicle = new IndexedChronicle(basePath);
        Excerpt appender = chronicle.createExcerpt();
        List<Integer> ints = new ArrayList<Integer>();
        for (int i = 0; i < 1000; i += 10) {
            appender.startExcerpt(8);
            appender.writeInt(0xCAFEBABE);
            appender.writeInt(i);
            appender.finish();
            ints.add(i);
        }
View Full Code Here

Examples of com.higherfrequencytrading.chronicle.Excerpt.startExcerpt()

                try {
                    IndexedChronicle ic = new IndexedChronicle(basePath);
                    ic.useUnsafe(true); // for benchmarks
                    Excerpt excerpt = ic.createExcerpt();
                    for (long i = 1; i <= runs; i += batchSize) {
                        excerpt.startExcerpt(13 * batchSize);
                        for (int k = 0; k < batchSize; k++) {
                            excerpt.writeUnsignedByte('M'); // message type
                            excerpt.writeLong(i); // e.g. time stamp
                            excerpt.writeFloat(i);
                        }
View Full Code Here

Examples of com.higherfrequencytrading.chronicle.Excerpt.startExcerpt()

        String basePath = TMP + File.separator + "test-fix.ict";
        deleteOnExit(basePath);
        IndexedChronicle tsc = new IndexedChronicle(basePath, 12);

        Excerpt excerpt = tsc.createExcerpt();
        excerpt.startExcerpt(200);
        appendText(excerpt, 8, "FIX.4.1");
        appendNum(excerpt, 9, 154);
        appendNum(excerpt, 35, 6);
        appendText(excerpt, 49, "BRKR");
        appendText(excerpt, 56, "INVMGR");
View Full Code Here

Examples of com.higherfrequencytrading.chronicle.Excerpt.startExcerpt()


        final Excerpt excerpt = chr.createExcerpt();

        for (int i = 0; i < NUMBER_OF_ENTRIES; ++i) {
            excerpt.startExcerpt(128);
            excerpt.writeBytes("test");
            excerpt.finish();
        }

        assertEquals("Chronicle should hold all values", NUMBER_OF_ENTRIES, excerpt.size());
View Full Code Here

Examples of com.higherfrequencytrading.chronicle.Excerpt.startExcerpt()

                    final IndexedChronicle chronicle = new IndexedChronicle(basePath);
                    chronicle.useUnsafe(true); // for benchmarks.
                    final Excerpt excerpt = chronicle.createExcerpt();
                    for (int i = -warmup; i < repeats; i++) {
                        doSomeThinking();
                        excerpt.startExcerpt(8 + 4 + 4 * consolidates.length);
                        excerpt.writeLong(System.nanoTime());
                        excerpt.writeUnsignedShort(consolidates.length);
                        for (final int consolidate : consolidates) {
                            excerpt.writeStopBit(consolidate);
                        }
View Full Code Here

Examples of com.higherfrequencytrading.chronicle.Excerpt.startExcerpt()

            public void run() {
                try {
                    Excerpt excerpt = source.createExcerpt();
                    for (int i = 1; i <= messages; i++) {
                        // use a size which will cause mis-alignment.
                        excerpt.startExcerpt(9);
                        excerpt.writeLong(i);
                        excerpt.writeByte(i);
                        excerpt.finish();
//                        Thread.sleep(1);
                    }
View Full Code Here

Examples of com.higherfrequencytrading.chronicle.Excerpt.startExcerpt()

        tsc.clear();
        Excerpt excerpt = tsc.createExcerpt();

        int counter = 1;
        for (int i = 0; i < 1024; i++) {
            excerpt.startExcerpt(129);
            for (int j = 0; j < 128; j += 8)
                excerpt.writeLong(counter++);
            excerpt.write(-1);
            excerpt.finish();
        }
View Full Code Here

Examples of com.higherfrequencytrading.chronicle.Excerpt.startExcerpt()

        for (int i = -NUM_WARMUP_RECORDS; i < TOTAL_RECORDS; i++) {
            if (i == 0)
                start = System.nanoTime();

            int precision = Math.abs(i) % MAX_PRECISION + 1;
            excerpt.startExcerpt(20 * NUM_ENTRIES_PER_RECORD);
            if (numType == long.class) {
                long[] longs = RANDOM_LONGS[Math.abs(i)];
                for (int j = 0; j < NUM_ENTRIES_PER_RECORD; j++) {
                    excerpt.append(longs[j]);
                    excerpt.append(' '); // need something in between.
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.