Search the web
Sign In
New User? Sign Up
opml-dev · OPML developers discuss applications.
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
OPML Derby: Testing the Limits   Message List  
Reply | Forward Message #71 of 245 |

One of my personal goals for JOE is to get it working in a stable and
snappy manner with very large OPML outlines, in the 100-million-nodes
class and beyond.

(We're ahem coff choke red-faced a wee bit shy of that now.)

(For example, JOE 1.8.6 can create (via copy and paste) and
manipulate OPMLs in the 200,0000-nodes-class. But saving fails at the
50,000-nodes level. And copies of 100,000 nodes don't paste well. And
the app locks up completely with outlines well shy of
1,000,000-nodes.)

Anyways, in pursuit of this goal, and performance testing in general,
I've created a set of test OPMLs that have 1k, 2k, 3k, 4k, 5k, 10k,
15k, 20k, 25k, 30k, 35k, 40k, 45k, and 50k nodes (where k is 1000 not
1024). To exercise JOE's structural abilities, the test OPMLs have a
fairly deep node structure: every 40 nodes travel from level 0 to
level 39 of the outline.

These test OPMLs are carefully byte-sized to make arithmetic easy,
with an average size of 100 bytes per node. So the 1,000-nodes file
is 100,000 bytes, the 10,000-nodes-files is one million bytes, etc.
(As soon as we get JOE able to make them, a 1-million-node file in
this test series will be about 100 million bytes , a 10-million-node
file will be about a gigabyte, a 100-million-node file will be about
ten gigabytes, etc.)

Other developers may find these files useful as they test and refine
the performance and stability of their own OPML tools.

The test files are located here:

http://JavaOutlineEditor.org/OPML/Derby/

and are named as follows:

http://JavaOutlineEditor.org/OPML/Derby/01k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/02k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/03k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/04k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/05k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/10k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/15k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/20k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/25k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/30k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/35k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/40k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/45k-lines test 00.opml
http://JavaOutlineEditor.org/OPML/Derby/50k-lines test 00.opml


Happy wozzing

Stan






Thu Jan 3, 2002 1:26 am

stan_krute
Offline Offline
Send Email Send Email

Forward
Message #71 of 245 |
Expand Messages Author Sort by Date

One of my personal goals for JOE is to get it working in a stable and snappy manner with very large OPML outlines, in the 100-million-nodes class and beyond. ...
stan_krute
Offline Send Email
Jan 3, 2002
1:26 am

I was asked in an email: Any performance metrics? I'd be curious to see how fast JOE saves at the various size points. Here's some data: ...
stan_krute
Offline Send Email
Jan 3, 2002
6:19 am

I've renamed the test files, replacing the spaces with underscores (for ease of URL manipulation). So the new names are: ...
stan_krute
Offline Send Email
Jan 3, 2002
7:45 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help