Creator of LLVM, Clang, and Swift Says To Not Write Security Critical Code In C/C++
via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jul 14 16:35:44 PDT 2015
On Tuesday, 14 July 2015 at 20:11:53 UTC, Walter Bright wrote:
> On 7/14/2015 4:01 AM, "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
> <ola.fosheim.grostad+dlang at gmail.com>" wrote:
>> I basically don't care about raw throughput, but latency and
>> meeting real time
>> deadlines. Instrumentation can be useful… but I consider that
>> "debugging".
>
> I infer from that that you aren't using profilers. I've said
> before and many times that if you're not using a profiler, you
> aren't getting top performance. You just aren't. Just like you
> aren't going to get an efficient airplane shape without wind
> tunnel tests. Too many variables.
No… You infer way too much. I use a profiler IF I have a
performance issue, but not otherwise. There is no point. I know
exactly where time is spent. I don't care about average
performance, I care about _worst_ case consumption within a real
time thread (think IRQ). And I know exactly what it does.
Performance here means evening out the load over many frames so
that I don't get spikes on a single frame...
Why would I care about whether I have 40% or 50% idle CPU? I
don't. I care about not having spikes and that basically takes
planning, not profiling.
More information about the Digitalmars-d
mailing list