100К линий в графике, для просмотра человеком? Можно посмотреть, что за график в результате получается?
Добавлено через 13 минут
Не знаю, у меня моментом, правда я малек переписал.

Код AS3:
package
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Graphics;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
public class GRTest extends MovieClip
{
private var count:uint = 0;
private var step:Number = 0;
private var equityArr:Array;//Vector.<Object> = new Vector.<Object>();
public function GRTest():void {
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
loadGrafik();
}
public function loadGrafik():void
{
equityArr = [];
for (var i:int = 0; i < 10000; i++ ) {
equityArr.push( { day:"2011.03.23", time:"13:26", money:randomRange(40, 60) } );
}
step = (300 / 10000);
drawGraph(equityArr);
}
private function drawGraph(arr:Array):void
{
var g:Graphics = graphics;
g.clear();
g.lineStyle(2, 0x008cd2);
var len:int = arr.length;
for(var i:int = 0; i<len; i++)
{
g.lineTo(step*i, equityArr[i].money);
}
}
private function randomRange(max:Number, min:Number = 0):Number
{
return Math.random() * (max - min) + min;
}
}
}