DislikedHint: For speed use arrays of primitives anywhere where you can (no object arrays as they are basically pointers). That way cpu cache starts kicking in. For example my 1 min equity data looks like this:
Inserted Codepublic int barCount; public char[] open; public char[] close; public char[] high; public char[] low; public int[] volume;Ignored
- #1,483
- Feb 16, 2012 7:53am Feb 16, 2012 7:53am
- Joined Mar 2008 | Status: Still testing and trading | 1,454 Posts
- #1,491
- Mar 11, 2012 10:26pm Mar 11, 2012 10:26pm
- Joined Feb 2006 | Status: Blah blah blah | 1,410 Posts
The breaking of a wave cannot explain the whole sea.
- #1,492
- Mar 11, 2012 10:37pm Mar 11, 2012 10:37pm
- Joined Feb 2006 | Status: Blah blah blah | 1,410 Posts
The breaking of a wave cannot explain the whole sea.
- #1,494
- Mar 14, 2012 5:07am Mar 14, 2012 5:07am
- Joined Mar 2008 | Status: Still testing and trading | 1,454 Posts
- #1,495
- Mar 14, 2012 5:09am Mar 14, 2012 5:09am
- Joined Mar 2008 | Status: Still testing and trading | 1,454 Posts
- #1,497
- Edited 3:40pm Mar 14, 2012 3:05pm | Edited 3:40pm
- Joined Mar 2008 | Status: Still testing and trading | 1,454 Posts
- #1,499
- Mar 15, 2012 1:06am Mar 15, 2012 1:06am
- Joined Mar 2008 | Status: Still testing and trading | 1,454 Posts
- #1,500
- Mar 15, 2012 1:16am Mar 15, 2012 1:16am
- Joined Mar 2008 | Status: Still testing and trading | 1,454 Posts