Primitives and Blits

When i am drawing a lot of primitives, say 100 ovals, i get a lot of
8085 calls to sun.java2d.loops.Blit$GeneralMaskBlit
and
8085 calls to sun.java2d.loops.MaskBlit
and
992 calls to sun.awt.windows.D3DBlitLoops

When i disable them
72 calls to sun.java2d.loops.MaskBlit
and
72 calls to sun.java2d.loops.Blit$GeneralMaskBlit
and
1783 calls to sun.awt.windows.D3DBlitLoops::Blit

Arent primitives drawn with hardware acceleration ?

Not all of them. Some have to be rasterized by our software loops and rendered in spans (pieces).
Whether a particular primitive is accelerated depends on a number of factors: the primitive itself, quality hints, AA-hints, stroke attributes, particular hardware, drivers, etc.