The difference is that with static uv-coordinates, you can't change how the texture will be applied on the mesh at runtime. However, you can still change the texture itself. I don't know what you are currently doing, but is assume that (as already posted) you are doing something like compile(true, false); somewhere!? If so, change it to compile(true, true);. If you don't use that line, you'll see me confused about your profiling...