Jeff Ward

Results 91 comments of Jeff Ward

Idea: replace monomorph inputs (just for the typeof call) with throw-away variables... So instead of typing: ``` tools_class.replace(subject, [foo, bar]); ``` Upon detecting that `foo` is a monomorph, instead type:...

Interesting -- no, it doesn't work. Normally the `Context.typeof` call throws, and we simply [find the function that doesn't throw](https://github.com/jcward/haxe-overload/blob/master/OverloadMacro.hx#L225-L240). But when using type parameters, the `Constraint check failure` errors...

**Notes:** Related to the finalizer / mark/sweep mechanism -- I'm working on quantifying the telemetry overhead in the GC, so I can report what's "real GC time" and what's "telemetry...

Hi Aidan, I'll probably open source hxScout again at some point, but below is the class that reads telemetry data from clients and builds more usable Haxe structures. Actually, I've...

`BasicDataTypes.hx` ```haxe package; import haxe.ds.IntMap; class BasicDataTypes {} class SampleData { public function new(){}; public var total_time:Int = 0; public var self_time:Int = 0; public var children:haxe.ds.IntMap = new haxe.ds.IntMap();...

Interesting. The [advance_frame](https://github.com/jcward/hxtelemetry/blob/master/hxtelemetry/HxTelemetry.hx#L161) function in hxtelemetry causes the graph to move forward. It typically is called from [Stage](https://github.com/openfl/openfl/blob/develop/openfl/display/Stage.hx#L742) via the [openfl.telemetry.Telemetry](https://github.com/openfl/openfl/blob/develop/openfl/profiler/Telemetry.hx#L53) class. First you might verify that function is being...

Indeed, I've been pondering how to filter allocations, but nothing exists yet. If I recall, @larsiusprime had some issue where tons of text / XML processing made it bog during...

Hi - the profiler used is a sampling profiler, so it probes the call stack at a given time interval (as opposed to every time the stack changes). So it...

@ncannasse, well, basically it's an investigation. When I first tried to send data to Scout, Scout threw up an "Invalid telemetry data" message, or something. I tried to send [all...