* [Caml-list] partial function application perfomance
@ 2001-12-03 0:11 Arturo Borquez
2001-12-03 1:11 ` Jacques Garrigue
0 siblings, 1 reply; 2+ messages in thread
From: Arturo Borquez @ 2001-12-03 0:11 UTC (permalink / raw)
To: caml-list
Hi all camlers,
I've being doing some benchmarks, and one of my tests
measures partial function application perfomance. I was
surprised by results: 20+ times slower than a full
function application. I expected a greater time but 20
times is a lot more ... I've checked my program and
seems ok, indeed the results were correct. Is this
overhead normal to partial function applications?
Best regards.
Arturo
Find the best deals on the web at AltaVista Shopping!
http://www.shopping.altavista.com
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Caml-list] partial function application perfomance
2001-12-03 0:11 [Caml-list] partial function application perfomance Arturo Borquez
@ 2001-12-03 1:11 ` Jacques Garrigue
0 siblings, 0 replies; 2+ messages in thread
From: Jacques Garrigue @ 2001-12-03 1:11 UTC (permalink / raw)
To: aborquez; +Cc: caml-list
From: Arturo Borquez <aborquez@altavista.com>
> I've being doing some benchmarks, and one of my tests
> measures partial function application perfomance. I was
> surprised by results: 20+ times slower than a full
> function application. I expected a greater time but 20
> times is a lot more ... I've checked my program and
> seems ok, indeed the results were correct. Is this
> overhead normal to partial function applications?
Can you post your code?
If your function is small enough, full application may result in
inlining, and a null cost. If you succeded in having your partial
application have some cost (by doing something which prohibits
inlining), the ratio may be arbitrarily large!
Jacques Garrigue
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2001-12-03 1:12 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-03 0:11 [Caml-list] partial function application perfomance Arturo Borquez
2001-12-03 1:11 ` Jacques Garrigue
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox