Our org is having trouble with our SOQL and CPU Time Limits.
While it is probably true that our own legacy code could be bulkified better, this is a non-trivial, non-short term solution.
Our org has more managed packages then you can shake a stick at. We can see that about 50% of these are consuming our limits.
If we go package by package, we could pick out components which are capable of consumption, but there is no obvious way to identify whether they actually consume, how much they consume, or how frequently they are themselves consumed.
Is there any way we can discover this? Are there any recommended short-term solutions to such issues?