I have had a weak knee from a skiing accident many years ago. After any vigorous knee activity it is slightly sore and swollen. I bought a cold compression wrap for my knee which I freeze, than apply immediately after knee activity and the swelling and pain go away. I've also heard this called compression cryotherapy.