Configuration Changes Delay

When I modify a configuration (Administration Tasks -> Configuration) how long does it take to have that change effective?

Does the agent pick up the new configuration immediately if I restart the agent?