Originally Posted by SmokyBaer
The longer ones have time to be effective before the slide passes the blast.
Have to agree on the shorter ones being for looks.
45ACP is a low pressure round and is subsonic. A compensator does absolutely nothing , except add a little weight to the front. A comp works by gas pressure forcing the barrel down to compensate for muzzle rise. There is not enough gas for this to happen on a 45ACP and most Comps for this caliber are not even bore diameter. You can drop a round thru them so they don't function anyhow. Save your money.