There's no reason for it to be virtual.
Created attachment 26454 [details] Devirtualize Dromaeo's margin of error is large enough on my system that I can't tell how much (if at all) this helps perf, unfortunately.
Comment on attachment 26454 [details] Devirtualize r=me
Landed in revision 39654.