Is there a tool similar to AMD Shader Analyzer, but for nVidia gpus ?
Don't know about NV, but Shader Analyzer is outdated, you may wanna look and CodeXL instead.
CodeXL is great, it shows things like ISA code, runtime, occupancy, LDS & register usage, cache hits, stall time due to bandwith limits, spilled registers etc.
It's easy to get conclusions like: "If i could decrease register count by 2 and LDS usage by 0.5 kB, occupancy would raise from 50% to 60%, probably resulting in a 10% speed up".
I've use it only for compute, but assume it's similar usefull to general shaders as well.